盘点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 开发。

图片

详细介绍**:**一个.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,云存储。

图片

详细介绍:一个基于.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、采用七牛云存储。

图片

详细介绍:一个基于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、兼容各大主流的浏览器。

图片

详细介绍:基于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开发。

图片

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

- End -

推荐阅读

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

  • 1
    点赞
  • 11
    收藏
  • 打赏
    打赏
  • 0
    评论
越是大公司,需要上线的系统就会有越多,当系统多到一定的程度后,每个系统的用户管理工作变成了很多大的麻烦,例如我曾经工作过的一个公司有接近10个系统,每新来一个员工就需要在接近10个系统里开设用户帐户,配置权限. 当一个员工离职时,往往会忘记关闭a系统的帐户或者忘记关闭b系统的帐户, 员工太多了, 系统太多了, 这些系统及帐户的管理 也变得很棘手了. 特别是接近上万人的公司, 有时候离职的员工难免会跳槽到竞争对手的公司里, 这时候若遗漏了哪个系统的帐户, 往往会带来一些不必要的损失, 客户的流失, 重要商业信息的泄密等等问题. 我们难免能实现统一的权限管理系统, 因为当我们有这个意识时,已经有了10个8个系统已经采购了,已经运行得好好的, 一方面由于商业利益的关系,这些系统是不提供源码的, 也不好重构, 那我们怎么办? 自己开发的新系统可以避免这些问题, 但是难免有些系统是需要购买现有的商品化软件,不可能什么都自己开发的,那太累了. 有些系统,也不只是基于数据库的, 例如 SVN, TFS 等等很多类似的系统. 当然我们的前提是,这些系统都是开放的, 若是一个封闭的系统是无法从外部第3方来控制的, 要么有公开的数据库结构, 要么有可以调用的 API 函数等等, 那我们就可以建立一个集中的统一用户权限管理系统. 其实,这个集中的统一用户权限管理系统的核心就是, 需要开放一些接口,可以灵活扩展,那就可以达到我们的目的了. 当系统加一个用户时,其他系统都可以一次性统一增加用户了, 当停用一个用户时也一样,修改设置密码时也可以多个系统统一修改密码了.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

编程乐趣

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值