盘点5个C#开发的、可用于个人博客的系统

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: 盘点5个C#开发的、可用于个人博客的系统

很多程序员在业务时间,都会选择写博客。写技术博客对于程序员,对于程序员是非常有好处的。一篇博客的完成,需要作者思考、总结、整理、然后在把他变成文字、最后还需要学点排版,非常锻炼程序员的综合能力。另外,博客也是一个交流平台,不仅可以分享知识给别人,同样可以接受大家的反馈、以及建议,扩展思维。总之,养成写博客的习惯,对于技术、个人沉淀、成长都非常有帮助。


今天我们就一起盘点下,最近分享项目5个适合做个人博客的开源项目。

一、Blog.Core:前后端分离架构

项目简介


这是一个基于.Net 6.0开发的应用框架,采用前后端分离架构,集成了上百个模块,如:统一支付、公众号管理、数据权限、任务调度、数据库读写分离等等。使用这套框架,可以极大的提升开发效率,让程序员更专注于业务开发。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。


2、数据库支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。


3、系统分为三端:后台管理系统、API系统、前端客户端。


4、基于.Net Core + Vue + Jwt + Redis 开发。

dc9e9f222592c46edf6d453d9fe2657a.png

详细介绍**:**一个.Net6开发的前后端分离架构


二、Lin-Cms-Dotnetcore:防掘金cms系统

项目简介

后台采用.Net Core 6开发的,前端采用Vue前后端分离的架构。目前实现简约的权限管理系统、基础字典项管理、随笔专栏,评论点赞,消息通知,标签等仿掘金模块。

技术架构


1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。


2、数据库支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。


3、系统分为三端:后台管理系统、前端网页版本(兼容移动端)。


4、基于.Net Core 6 +Web Api + Vue开发。


5、支持第三方登录:GitHub、QQ、Gitee。


6、日志:Serilog,测试框:Xunit,云存储。

19dae4d8f6a570887c9a111acc14c1fb.png

详细介绍:一个基于.Net Core、Vue开发仿掘金的CMS开源系统

三、FytSoaCms:可编辑的CMS系统


项目简介

这是一个基于.Net 3构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。


技术架构


1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。


2、数据库支持:MySQL、Oracle、Sqlserver、Sqlite、SQLServerMOT。


3、采用前后端分离框架。


4、兼容各大主流的浏览器。


5、基于NetCore + Vue +SqlSugar+Layui + JWT开发。


6、采用七牛云存储。

946f3f1fbd578c04674304ff1486dfa1.png

详细介绍:一个基于NetCore可视化编辑CMS系统

四、RightControl_Blog:Asp.Net Mvc开发的个人博客系统

项目简介


这是一个基于Mvc 5构建的简单、代码层级分明的开源个人博客系统。前端美观大气、后台采用RightControl .NET通用角色权限系统,开发简单、效率高。网站配置采用XML配置,灵活可以根据自己是需求进行个性化配置。系统功能完备,完全可以满足需求,基本不用二次开发,非常使用程序员的个人博客。


支持QQ一键登录、降低注册门槛,针对留言、评论支持数量限制、锁定用户,避免垃圾信息。

技术架构

1、平台:这是基于Asp.Net Mvc 5.0开发的。

2、数据库支持:MySQL。

3、基于MVC+Layui +Autofac + Dapper 开发。

4、兼容各大主流的浏览器。


f49d80bd110e55fa68ec5bd2f6fef36a.png

详细介绍:基于Asp.Net Mvc开发的个人博客系统

五、Blog .NET Core:.Net Core开源个人博客网站

项目简介

一个基于.Net 6开发的个人博客网站,功能完备。非常使用用来搭建个人博客、资源分享。

技术架构


1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。


2、数据库支持:Microsoft SQL Server, MySQL。


3、 前端采用LayUI框架。


4、 基于.Net 6 + Sqlsugar + Mysql + redis + LayUI开发。


db91619bb2bd7d36043e371bafc944a2.png

详细介绍:一个基于.Net Core开源个人博客网站


- End -


推荐阅读


阿里、腾讯、百度大厂的程序员编程指南规范


一个功能强大、好看的vue表格组件


推荐一个简单、灵活、好看、强大的 .Net 图表库


推荐基于.NET 6.0开发的开源访客系统


一个界面美观、支持团购、拼团、直播、秒杀等营销功能商城系统


专注分享编程知识、热门有用有趣的开源项目

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
存储 监控 算法
企业内网监控系统中基于哈希表的 C# 算法解析
在企业内网监控系统中,哈希表作为一种高效的数据结构,能够快速处理大量网络连接和用户操作记录,确保网络安全与效率。通过C#代码示例展示了如何使用哈希表存储和管理用户的登录时间、访问IP及操作行为等信息,实现快速的查找、插入和删除操作。哈希表的应用显著提升了系统的实时性和准确性,尽管存在哈希冲突等问题,但通过合理设计哈希函数和冲突解决策略,可以确保系统稳定运行,为企业提供有力的安全保障。
|
1月前
|
前端开发 JavaScript 安全
C#一分钟浅谈:Blazor WebAssembly 开发
Blazor WebAssembly 是一个客户端框架,允许开发者使用C#和Razor语法构建Web应用。本文介绍了Blazor WebAssembly的基本概念、常见问题及解决方案,包括路由配置、数据绑定、异步操作、状态管理和性能优化等方面的内容,并分享了一些易错点及如何避免的方法。希望这些内容能帮助你在Blazor WebAssembly开发中少走弯路,提高开发效率。
116 51
|
19小时前
|
缓存 算法 安全
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
24 11
|
1月前
|
开发框架 缓存 .NET
C# 一分钟浅谈:Blazor Server 端开发
Blazor Server 是基于 ASP.NET Core 的框架,允许使用 C# 和 Razor 语法构建交互式 Web 应用。本文介绍 Blazor Server 的基本概念、快速入门、常见问题及解决方案,帮助开发者快速上手。涵盖创建应用、基本组件、数据绑定、状态管理、跨组件通信、错误处理和性能优化等内容。
46 1
|
1月前
|
缓存 C# 开发者
C# 一分钟浅谈:Blazor Server 端开发
本文介绍了 Blazor Server,一种基于 .NET 的 Web 开发模型,允许使用 C# 和 Razor 语法构建交互式 Web 应用。文章从基础概念、创建应用、常见问题及解决方案、易错点及避免方法等方面详细讲解,帮助开发者快速上手并提高开发效率。
62 2
|
1月前
|
测试技术 Go C#
C#一分钟浅谈:ReSharper 插件增强开发效率
【10月更文挑战第25天】ReSharper 是 JetBrains 开发的一款 Visual Studio 插件,旨在提高 .NET 开发者的生产力。它通过代码分析、重构、导航等功能,帮助开发者避免常见错误,提升代码质量和开发效率。本文将通过具体代码案例,详细介绍 ReSharper 的常见功能及其应用。
46 1
|
1月前
|
C# Python
使用wxpython开发跨平台桌面应用,对wxpython控件实现类似C#扩展函数处理的探究
【10月更文挑战第30天】使用 `wxPython` 开发跨平台桌面应用时,可以通过创建辅助类来模拟 C# 扩展函数的功能。具体步骤包括:1. 创建辅助类 `WxWidgetHelpers`;2. 在该类中定义静态方法,如 `set_button_color`;3. 在应用中调用这些方法。这种方法提高了代码的可读性和可维护性,无需修改 `wxPython` 库即可为控件添加自定义功能。但需要注意显式调用方法和避免命名冲突。
|
2月前
|
JSON C# 开发者
C#语言新特性深度剖析:提升你的.NET开发效率
【10月更文挑战第15天】C#语言凭借其强大的功能和易用性深受开发者喜爱。随着.NET平台的演进,C#不断引入新特性,如C# 7.0的模式匹配和C# 8.0的异步流,显著提升了开发效率和代码可维护性。本文将深入探讨这些新特性,助力开发者在.NET开发中更高效地利用它们。
44 1
|
2月前
|
开发框架 NoSQL MongoDB
C#/.NET/.NET Core开发实战教程集合
C#/.NET/.NET Core开发实战教程集合
|
2月前
|
存储 开发框架 .NET
C#语言如何搭建分布式文件存储系统
C#语言如何搭建分布式文件存储系统
87 2