个站开源啦
程序员文章站
2022-05-18 15:33:45
这是 站点的源代码 源码 框架组件 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编辑器用的什么
请看这里:
上一篇: 女神节 | 程序员如何低调而又不失逼格
推荐阅读
-
【阿里云镜像】配置阿里巴巴开源镜像站镜像——PyPI 镜像
-
12个最好的免费和开源的NoSQL数据库
-
强悍报道: 最热门的100个Web2.0网站
-
全球开源社区openSUSE项目宣布推出openSUSE 12.3,也成为第一个
-
15个不错的开源数据库
-
怎样加入一个开源项目?
-
iOS开源一个简单的订餐app UI框架
-
FloatingActionButton增强版一个按钮跳出多个按钮第三方开源之FloatingActionButton
-
FloatingActionButton增强版一个按钮跳出多个按钮第三方开源之FloatingActionButton
-
【项目实战】数据爬虫 + 数据清洗 + 数据可视化+开源代码啦