首页 > 其他分享 >.Net轻量级的CMS开源项目

.Net轻量级的CMS开源项目

时间:2025-01-08 09:32:59浏览次数:1  
标签:项目 开源 轻量级 Net CMS 模板

推荐一个Star超过2K的.Net轻量级的CMS开源项目

 

推荐一个具有模块化和可扩展的架构的CMS开源项目。

01 项目简介

Piranha CMS是一个轻量级且跨平台的CMS库,专为.NET 8设计。

该项目提供多种模板,具备CMS基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。

是一个完全解耦的CMS,意味着我们可以使用任何技术以任何方式构建的应用程序。

02 技术架构

1、基于.Net 8开发。

2、数据库支持:SQL数据库(本地和Azure)、SQLite、MySQL、PostgreSQL和Azure Cosmos DB等。

3、技术栈:Asp.net Mvc Core、EntityFrameworkCore、JQuery、Bootstrap。

03 使用方法

1、安装模板

 dotnet new -i Piranha.Templates

2、创建空模板

dotnet new piranha.empty

图片

3、创建ASP.NET MVC模板项目

dotnet new piranha.mvc

图片

4、创建Razor Pages模板项目

dotnet new piranha.razor

图片

5、也可以直接通过Visual Studio创建项目。

图片

04 界面部分截图

1、启动页面

图片

2、首页

图片

3、博客

图片

4、后台登录页面

图片

5、后台首页

图片

6、用户管理

图片

7、角色管理

图片

8、设置管理

图片

9、页面管理

图片

05 项目地址

https://github.com/PiranhaCMS/piranha.core

更多开源项目: https://github.com/bianchenglequ/NetCodeTop

- End -

推荐阅读

2个零基础入门框架教程!

tesseract:一个.Net版本的开源OCR项目

盘点下5个Winform UI开源控件库

AutoFixture:.NET 的假数据生成工具

CodeMaid:Visual Studio代码自动整理插件!

  分类: .Net开源项目

标签:项目,开源,轻量级,Net,CMS,模板
From: https://www.cnblogs.com/Leo_wl/p/18658992

相关文章

  • 如何应对DedeCMS网站被非法篡改?(DedeCMS网站安全防护与恢复指南)
    当DedeCMS网站遭受黑客攻击或恶意篡改时,不仅会影响用户体验,还可能带来严重的安全隐患。本文将探讨如何快速识别并修复这些问题,同时提供预防措施以避免未来再次发生类似事件。答案:面对DedeCMS网站被非法篡改的情况,建议采取以下步骤来应对和预防:立即断开服务器连接:一旦发现网站......
  • 在 .NET 中使用 Tesseract 识别图片文字
    1.什么是TesseractTesseract是一个强大的字符识别(OCR)工具。它最初由HP发布,现在由Google和学术社区共同维护和开发。Tesseract支持多种语言和格式,能够高效地识别图片中的文字。2.如何安装Tesseract要在.NET项目中使用Tesseract,需要安装相关的NuGet包和基础......
  • Easy.Admin:基于 .NET 8 和 Vue3 的后台管理系统,支持多种数据库和服务端渲染(SSR)
     ......
  • Python从0到100(八十二):神经网络-残差网络ResNet的深入介绍和实战
    前言:零基础学Python:Python从0到100最新最全教程。想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、计算机视觉、机器学习、神经网络以及人工智能相关知......
  • Ultra-Low Precision 4-bit Training of Deep Neural Networks
    目录概主要内容Radix-4FP4formatGradScaleTwo-PhaseRounding(TPR)SunX.,WangN.,ChenC.,NiJ.,AgrawalA.,CuiX.,VenkataramaniS.andMaghraouiK.E.andSrinivasanV.Ultra-lowprecision4-bittrainingofdeepneuralnetworks.NeurIPS,2020.概本文......
  • C#/.NET/.NET Core技术前沿周刊 | 第 20 期(2025年1.1-1.5)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。......
  • 空压机网络接入实战:基于 MODBUS - TCP 转 Ethernet IP 网关的配置过程剖析
     在工业自动化生产环境中,空压机作为重要的气源设备,其稳定运行和有效监控对于整个生产流程至关重要。然而,不同厂家生产的空压机可能采用不同的通信协议,这给集中监控和管理带来了挑战。在本次案例中,我们遇到的空压机采用MODBUS-TCP协议进行数据传输,但企业的自动化控制系统主......
  • 在 .NET Framework 中,C#代码防止按钮重复点击的后端处理
    ai生成:在.NETFramework中,防止按钮重复点击的后端处理通常涉及到Web应用程序(如ASP.NETWebForms或ASP.NETMVC)。以下是一些常见的后端处理方法和示例代码:ASP.NETWebForms在WebForms中,你可以使用ViewState或Session来防止按钮重复点击。以下是一个使用ViewSta......
  • .net之 Jwt授权
    概念集成ASP.NETCoreauthorizationJWT引用阿里云包项目文件总览定义Jwt授权策略处理器///<summary>///定义Jwt授权策略处理器///</summary>internalclassJwtAuthorizationHandler:AuthorizationHandler<JwtAuthorizationRequirement>{......
  • AppDomainManager注入是一种针对.NET应用程序的高级攻击技术,攻击者通过操控AppDomain
    什么是APPDomainManager注入?APPDomainManager注入通常涉及到利用**应用程序域(AppDomain)**来执行恶意操作,特别是在.NET环境下。要理解这个概念,我们需要了解几个关键术语:AppDomain:在.NET应用程序中,AppDomain是一个隔离的执行环境,它允许多个应用程序或应用程序的不同部分在同一进......