35 Star 367 Fork 112

可乐不加冰 / Blog .NET Core

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.31 KB
一键复制 编辑 原始数据 按行查看 历史
可乐不加冰 提交于 2024-03-14 08:16 . update README.md.

Blog

:fire: 请前往新博客开源地址https://gitee.com/miss_you/easy-admin,新博客使用.NET7 + Vue3 + TypeScript + Pinia

后台入口 后台预览账号/密码:root/123456(请勿修改密码)

介绍

个人博客网站

软件架构

网站已升级到最新的 .NET6 ,已集成Redis、Autofac、Mapster映射、FluentValidation验证组件(支持自带model验证)、集成极验行为验证、layui开发,由于前端能力有限,所以没有使用前后端分离,博客基本功能已经全部完成(异常日志只记录在了文件中) 相对于.NET Core 2.2版本简化了,日志组件还没有时间集成,以后有时间会补上,站点已经可以正常运行(已经部署在docker中) 后台登录用户名/密码:root/123456 :grin: 由于博客已经正式上线,所以只开放了预览权限

使用说明

  1. 网站使用的sqlsugar ORM开源框架,相关文档请查看官网sqlsugar框架,数据库使用的是mysql,ORM支持7种数据库(MySql、SqlServer、Sqlite、Oracle、Postgresql、达梦、人大金仓),所以可以随意切换,具体请看sqlsugar官网文档
  2. 数据库备份以及脚本放在db目录下,执行任意一项即可,数据库表中仅将所有主键统一成“Id”,项目中后台管理员登录用户名/密码:admin/admin1024
  3. 写代码都有详细注释,这里就不一一介绍
  4. 创建数据库后记得修改appsettings.json文件中的数据库连接字符串
  5. 在Linux部署注意事项,默认是使用的图形验证码,在Linux上部署需要安装相关依赖不然无法正常显示图形验证码,可自行百度解决,图形绘制已经替换为官方的System.Drawing.Common包

6.项目可以选择性使用redis, 默认是没有启用redis(默认使用内置缓存)的和极验验证的,需要启用请先安装redis和注册极验的账号,在appsettings.json文件中更改即可使用(注:极验行为验证免费版只支持滑块验证,还有一些其他限制,个人使用已经足够) 7. 日志模块还没有时间完成,以后有时间会补上,有需要可先参考此博客的另外一个版本 8. 接入QQ授权登录留言评论

如果有什么BUG还希望大家提交到Issues,我看到会及时修复。

开发利器推荐

:point_right: Resharper https://www.jetbrains.com/resharper/

❤️ 鸣谢

输入图片说明

前台预览 前台预览

后台预览后台预览 因为不是经常在线,无法及时回复网友的问题,很多网友想入群交流,特此新建交流群,有需要的可以进群交流,也可以及时回复 交流群

C#
1
https://gitee.com/miss_you/Blog.git
git@gitee.com:miss_you/Blog.git
miss_you
Blog
Blog .NET Core
master

搜索帮助