本项目有不同开发版本,最新版底层基于 abp vNext 搭建和免费开源跨平台框架 .NET5 进行开发,使用 MongoDB 存储数据,Redis 缓存数据。项目采用前后端分离的模式进行开发,API 遵循 RESTful 接口规范,页面使用 Blazor 进行开发,可作为 .NET Core 入门项目进行学习。
注:历史版本,请切换不同分支查看。
If you liked Blog
project or if it helped you, please give a star ⭐️ for this repository. 👍👍👍
blog
├── assets ---------- assets
├── LICENSE ---------- LICENSE
├── meowv.blog.sln ---------- Solution
├── README.md ---------- README.md
└── src
├── Meowv.Blog.Admin ---------- Admin项目 admin.meowv.com
├── Meowv.Blog.Api ---------- Api项目 api.meowv.com
├── Meowv.Blog.Application ---------- Application
├── Meowv.Blog.BackgroundWorkers ---------- BackgroundWorkers
├── Meowv.Blog.Core ---------- Core
├── Meowv.Blog.DbMigrator ---------- DbMigrator
├── Meowv.Blog.MongoDb ---------- MongoDb
├── Meowv.Blog.Response ---------- Response
└── Meowv.Blog.Web ---------- Web项目 meowv.com
Web项目:https://meowv.com
Admin项目:https://admin.meowv.com
Api项目:https://api.meowv.com
- 使用 abp cli 搭建项目
- 给项目瘦身,让它跑起来
- 完善与美化,Swagger登场
- 数据访问和代码优先
- 自定义仓储之增删改查
- 统一规范API,包装返回模型
- 再说Swagger,分组、描述、小绿锁
- 接入GitHub,用JWT保护你的API
- 异常处理和日志记录
- 使用Redis缓存数据
- 集成Hangfire实现定时任务处理
- 用AutoMapper搞定对象映射
- 定时任务最佳实战(一)
- 定时任务最佳实战(二)
- 定时任务最佳实战(三)
- 博客接口实战篇(一)
- 博客接口实战篇(二)
- 博客接口实战篇(三)
- 博客接口实战篇(四)
- 博客接口实战篇(五)
- Blazor 实战系列(一)
- Blazor 实战系列(二)
- Blazor 实战系列(三)
- Blazor 实战系列(四)
- Blazor 实战系列(五)
- Blazor 实战系列(六)
- Blazor 实战系列(七)
- Blazor 实战系列(八)
- Blazor 实战系列(九)
- 终结篇之发布项目
TODO...
This project is licensed under MIT.