1.参考YuukoBlog
- A light-weight single user blog system which based on ASP.Net Core 2.0.0
- 代码主要贡献者yukozh,微软2016年MVP,博客地址
- 支持三种模板选择
2.数据库
- 只有两个表Catalogs和Posts
- 使用ORM框架Newlife.XCode
- 设计好数据模型,参考 Models/Model.xml
- 运行tt工具生成实体模型(一个数据表会有两个分部类文件),模型里的索引会自动创建扩展查询方法,外键字段自动生成扩展属性,全自动!(Posts表-Catalogs属性)
- 因为XCode是倡导单表查询,所以一般多表查询是通过扩展属性来进行联合查询数据
- 分页查询(Posts表-PageView方法)
- 种子数据(InitData)
- 基于 layui 搭建而成,响应式,轻量极简
- 数据库链接 appsettings.json-ConnectionStrings(配置文件需要右键设置属性复制到输出目录)
- 一键启动项目运行,数据库会反向生成,目前支持SQLite,MySql,Ms SqlServer(如果连接不正确,会默认创建Sqlite数据库)
- 等待部署