开始
从今天开始,我们将开启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 可以商用