這是 站點的源代碼 源碼 框架組件 jQuery + Bootstrap4 .NET Core (latest) EF + Linq 支持:SQLServer、MySQL、PostgreSQL、SQLite、InMemory等 ==================================== ...
這是 https://www.netnr.com 站點的源代碼
源碼
框架組件
- 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編輯器)
- 存儲:雲存儲,對象存儲
- 備份:自動備份資料庫
- 日誌:訪問日誌記錄、統計
更新日誌
- https://www.netnr.com/home/list/131
- 個站更新後才會更新源代碼,非同步更新
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編輯器用的什麼