天天看點

學習.net Core 5.0 + Layui 個人部落格網站源碼 (帶運作文檔)優秀案例

基于.NET Core 5.0的個人部落格系統,背景使用了LayUI技術,ORM使用SqlSugar,項目優質,是學習.net core5.0技術優秀案例。

學習.net Core 5.0 + Layui 個人部落格網站源碼 (帶運作文檔)優秀案例

▶▶▶ 項目已內建Redis、Autofac、Mapster映射、FluentValidation驗證元件(支援自帶model驗證)、內建極驗行為驗證、layui開發,由于前端能力有限,是以沒有使用前後端分離,部落格基本功能已經全部完成(異常日志隻記錄在了檔案中)

學習.net Core 5.0 + Layui 個人部落格網站源碼 (帶運作文檔)優秀案例

1. 網站使用的sqlsugar ORM開源架構,相關文檔請檢視官網,資料庫使用的是mysql,ORM支援7種資料庫(MySql、SqlServer、Sqlite、Oracle、Postgresql),是以可以随意切換,具體請看sqlsugar官網文檔

2. 資料庫備份以及腳本放在db目錄下,執行任意一項即可,資料庫表中僅将所有主鍵統一成“Id”,項目中背景管理者登入使用者名/密碼:admin/123456

3. 寫代碼都有詳細注釋,這裡就不一一介紹

4. 建立資料庫後記得修改appsettings.json檔案中的資料庫連接配接字元串

5. 在Linux部署注意事項,預設是使用的圖形驗證碼,在Linux上部署需要安裝相關依賴不然無法正常顯示圖形驗證碼,可自行百度解決,圖形繪制已經替換為官方的System.Drawing.Common包

6.項目可以選擇性使用redis, 預設是沒有啟用redis(預設使用内置緩存)的和極驗驗證的,需要啟用請先安裝redis和注冊極驗的賬号,在appsettings.json檔案中更改即可使用(注:極驗行為驗證免費版隻支援滑塊驗證,還有一些其他限制,個人使用已經足夠)

學習.net Core 5.0 + Layui 個人部落格網站源碼 (帶運作文檔)優秀案例

開 源 地 址 :

私 信 :博 客