# DTcmsDiy **Repository Path**: simahenet/dtcms-diy ## Basic Information - **Project Name**: DTcmsDiy - **Description**: 此版本是在DTcms官方版本基础上做了部分修改 - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-06-04 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DTcms DIY ## 修改详情 此版本是在官方版本基础上做了部分修改,详细修改内容如下 - .net core版本改成了6.0正式版,更新了所有可更新的依赖 - Api、后台、前台整合到一起 - 前台、后台使用RazorPages模式(原有的mvc模式只是起到路由的作用,不如RazorPages来的简洁。) - Api统一添加前缀 /Api - 增加Swagger文档 - 增加sqlite数据库 - 修复sqlite的两处兼容问题 - 数据库自动生成(先配置数据库类型和链接字符串即可,无需在vs中手动迁移,同步生成已安装数据库的标志文件DTcms.Core.Lock,删除此文件可重新生成数据库) - 增加运行时RazorPages模板可随项目发布,修改后实时编译生效。 ## 跑起来 > - 下载我编译的发行版->解压->直接双击运行"DTcms.Core.API.exe"->复制控制台的地址到浏览器即可 > - 默认用的sqlite数据库,无需配置,自动生成。 > - 修改Pages下的razor文件,实时编译生效。。 ## 其他说明 >通过这些修改,基本上可以达到只修改RazorPages模板就可以制作网站的效果,以适应小型网站传统模式开发 > 此版本仅作学习使用,一切以官方为准,如侵犯官方权益,请联系删除。 ##### 交流群: > 88986084 ============= 我是分割线 ============= # DTcms ## 官方仓库 https://gitee.com/dtsoftware/dtcms #### 介绍 启航内容管理系统(DTcms)是国内ASP.NET开源界少见的优秀开源网站管理系统,基于 ASP.NETCORE的技术开发,开放源代码。轻量级架构,后台使用原始的开发方式,无任何技术门槛,使得开发人员更容易上手。注重后台管理界面,采用vue界面设计,兼容主流浏览器响应式后台管理界面,支持电脑、移动设备,小程序等终端使用。目前是深圳市动力启航软件有限公司旗下一个开源软件产品,最早创建于2009年10月,其宗旨是让更多的编程爱好者分享交流互联网开发技术。 #### 软件架构 开发语言:ASP.NET CORE 3.1 + EFCORE,基于Web Api模式开发 前端框架:VUE2.0+CSS3 #### 安装教程 请阅读项目自带的“DTcms Core安装说明.doc”文件以便尽快上手。 #### 版权方 官方网站:http://www.dtcms.net 前台演示:http://demo.dtcms.net H5演示:http://m.dtcms.net 后台演示:http://admin.dtcms.net