欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

个站开源啦

程序员文章站 2022-12-09 16:08:28
这是 站点的源代码 源码 框架组件 jQuery + Bootstrap4 .NET Core (latest) EF + Linq 支持:SQLServer、MySQL、PostgreSQL、SQLite、InMemory等 ==================================== ......

这是 站点的源代码

源码

框架组件

  • jquery + bootstrap4
  • .net core (latest)
  • ef + linq
  • 支持:sqlserver、mysql、postgresql、sqlite、inmemory等
  • ==========================================
  • baidu.ai(实验室)
  • fluentscheduler(定时任务)
  • mailkit(邮箱验证)
  • netease.cloud.nos(网易对象存储)
  • netnr.core(公共类库)
  • netnr.login(第三方登录)
  • netnr.wechat(微信公众号)
  • qcloud.shared.netcore(腾讯对象存储)
  • qiniu.shared(七牛对象存储)
  • sqlite-net-pcl(sqlite,日志)
  • swashbuckle.aspnetcore(swagger 生成接口)

功能模块

  • 登录、注册(第三方直接登录:qq、微博、github、淘宝、microsoft)
  • 文章:发布文章(markdown编辑器)
  • 文章留言:支持匿名留言,根据邮箱从 gravatar 获取头像
  • 公众号:(玩具)
  • gist:代码片段,自动同步github、gitee
  • run:在线运行html代码,写demo用
  • doc:文档管理,api说明文档
  • draw:绘制,集成开源项目 mxgraph、百度脑图
  • note:记事本(markdown编辑器)
  • 存储:云存储,对象存储
  • 备份:自动备份数据库
  • 日志:访问日志记录、统计

更新日志

  • 个站更新后才会更新源代码,非同步更新

fqa

示例数据

第一次运行项目自动写入示例数据,账号:netnr,密码:123456
示例数据存放在静态资源wwwroot目录下,访问地址:{host}/scripts/example/data.json

什么是本地授权码(sk)

根据当前时间的小时和分钟数结合配置文件的值进行计算得到的码,时间容差±6
如:现在是17:10,配置的小时被减数是33,那么33-17=16,配置的分钟被减数是66,那么66-10=56,得到的本地授权码就是1656,当本地授权码超过容差时间会失效

怎么添加文章标签

访问 {host}/services/keyvalues 添加标签,输入本地授权码才能访问,
标签表(tags)依赖键值表(keyvalues)和键值同义词表(keyvaluesynonym)
如输入javascript,从百科抓取该词描述(抓取失败机率高,需重试),(可选)添加同义词js,再添加 javascript 到标签

markdown编辑器用的什么

请看这里: