開始
從今天開始,我們將開啟Jx.Cms系列開發教程。
我們將會使用Jx.Cms來介紹Blazor的開發、MVC的開發,熱插拔插件的開發等等一系列開發教程。
介紹
Jx.Cms是一個使用最新版.NET(目前為.NET6)的Cms系統,前台使用MVC,后台使用Blazor。
亮點
- 前台使用MVC,SEO友好,在Controller之外同時支持Pages,可以無限擴展所需頁面。
- 后台使用Blazor,借助BootstrapBlazor組件庫,無需js,全程c#快速開發。
- 支持插件熱插拔,無需重啟應用,一鍵啟用禁用插件。
- 支持主題切換,主題支持Pages頁面,隨心擴展。
使用庫一覽
- 基於asp.net core的MVC,Blazor
- 基礎庫:Furion
- 后台組件庫:BootstrapBlazor
- ORM:Freesql
- Markdown轉換器:Markdig
- 圖片處理:ImageSharp
- 插件庫:McMaster.NETCore.Plugins
- 工具庫:Masuit.Tools.Core
- UA檢測:DeviceDetector.NET
License
Apache2.0 可以商用