首页 > 编程语言 >盘点5个C#开发的、可用于个人博客的系统

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

时间:2024-05-08 22:24:24浏览次数:34  
标签:Core 基于 C# 系统 博客 盘点 开发 Net

今天我们就一起盘点下,最近分享项目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开源个人博客网站

标签:Core,基于,C#,系统,博客,盘点,开发,Net
From: https://www.cnblogs.com/firespeed/p/18181013

相关文章

  • 盘点10个.Net比较流行的开源的ORM框架
    https://gitee.com/BookerLiu/GeekDesk编程乐趣2022-09-10对于我们而言选择ORM框架的目的,其实都是为了让我们的程序更好的操作数据库,提高开发编程效率和程序的维护拓展性。所以我们选择ORM需要从项目实际业务出发,选择最合适自己团队的框架。下面推荐10个主流比较流行的ORM框架,都......
  • Windows平台git clone文件路径太长报错
    问题描述在Windows下拉取一些比较大的开源项目经常会提示文件路径太长(filenametoolong),然后死活都不成功解决办法1.配置gitgitconfig--systemcore.longpathstrue2.修改文件C:\ProgramFiles\Git\etc\gitconfig(需要以管理员身份打开)[core] autocrlf=true fscache=......
  • CodeForces 1967D Long Way to be Non-decreasing 题解
    题意简述yzh喜欢单调不降序列。她有一个序列\(a\),最初为\(a_1,\ldots,a_n\),其中每个元素都在\([1,m]\)内。她希望使序列变得单调不降,为此,她有一个序列$b_1\ldotsb_m$,每个元素也在\([1,m]\)内。她可以进行若干次操作,一次操作定义为:选择一个集合\(S\subseteq......
  • python+opencv读取/保存图片
    读取图片导入opencv的包通过imread函数读取图片namedWindow创建一个窗口用于显示imshow将图片显示出来importcv2ascvsrc=cv.imread("D:\\myCode\\picture\\003.jpg")#参数为图片的路径#第一个参数会设置为窗口的标题同时他也会作为和下面imshow进行匹配,以确定将显......
  • GitHub two-factor authentication开启教程
    问题描述最近登录GitHub个人页面动不动就有一个提示框”......two-factorauthenticationwillberequiredforyouraccountstartingJan4,2024......“,点击去看了一下原来是GitHub对所有的用户登录都要开启双重身份认证,要在1月4号前完成解决办法GitHub个人页面点击右......
  • 编程:java 发送email程序:通用版本:借鉴“蚂蚁小哥 <[email protected]>”的文章
     1packagecom.alibaba.otter.canal.adapter.launcher.loader;23importjava.text.SimpleDateFormat;4importjava.util.*;5importjavax.mail.*;6importjavax.mail.internet.*;78publicclassJavaxJavaMailClient{910private......
  • Semantic Kernel-1
    入门SemanticKernel:OneApi集成与HelloWorld  合集-AI(2) 1.一键接入大模型:One-Api本地安装配置实操05-072.入门SemanticKernel:OneApi集成与HelloWorld05-08收起 引言从这一章节开始正式进入我们的 SemanticKernel 的学习之旅了。什么是SemanticKer......
  • buuctf-pwn-[OGeek2019]babyrop
    查看一下保护情况丢进ida里分析主函数调用了一个含有alarm的函数,这个函数会设置一个定时器,到时间自动退出程序为了方便调试,我们直接patch掉这个函数接着分析,主函数读入了一个随机数,并将其传入sub_804871F函数sub_804871F函数读取输入,并检查输入的是否和随机数相同,不相同......
  • ctfshow_web_1(困难题)
    CTFshowweb1(困难题)根据前面做题经验,看见登录框基本都是跑一下爆破,弱口令等等这里用dirmap目录爆破爆出来有一个www.zip把他下载下来看了login.php和reg.php两个文件的源码都对sql注入常见的字符做了严格的过滤,sql注入此路不通看了下main.php看起来是一个显示用......
  • https://github.com/long36708/long36708/blob/main/resources/img/grid-snake.svg 请
    对于这个文件,你可以将它放在你的GitHub仓库的"resources"目录下,通常也可以选择"assets"、"images"或者其他类似的名称。如果你还没有这样的目录,你可以按照以下步骤操作:在你的GitHub仓库中创建一个新的目录,可以命名为"resources"、"assets"、"images"或者其他你喜欢......