Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.5 KB

File metadata and controls

39 lines (34 loc) · 1.5 KB

Netnr.Blog

个人站点

https://netnr.com
https://www.netnr.eu.org (备站)

重大变更

框架组件

  • .NET + EFCore + LINQ + Bootstrap + AG-Grid + shoelace-style
  • 支持:SQLServer、MySQL、PostgreSQL、SQLite 等
  • ==================================
  • Hangfire(定时任务)
  • Markdig (markdown 解析)
  • HtmlSanitizer (XSS 清洗)
  • SkiaSharp (验证码)
  • Swashbuckle.AspNetCore(Swagger 生成接口)
  • MailKit(邮箱验证)
  • Netnr.Login(第三方登录)

功能模块

  • 登录、注册(第三方直接登录:QQ、GitHub、Microsoft)
  • Blog:发布文章(Markdown 编辑器)
  • Gist:代码片段
  • Run:在线运行 HTML 代码,写 demo 用
  • Doc:文档管理,API 说明文档
  • Graph:流程图 基于 mxGraph
  • Mind:脑图 基于 百度脑图
  • Guff:尬服,分享有趣的任何
  • SS:脚本服务,可独立静态部署,参考 https://ss.js.org
  • 备份:自动备份数据库到 GitHub、Gitee 私有仓库
  • 管理:文章管理、日志记录、日志统计等

FQA

  • 先修改配置,appsettings.json 修改为自己对应的参数
  • 数据库连接、域名、资源路径、三方登录 Key、接口密钥、邮箱、备份数据库的私有仓库
  • 首次运行项目自动导入示例数据,账号:netnr,密码:netnr1230...5,示例数据存放在 static 目录