此版本个人博客项目底层基于 abp vNext (不完全依赖)搭建,和免费开源跨平台的 .NET Core 3.1 开发,支持各种主流数据库(SqlServer、MySQL、PostgreSql、Sqlite)一键切换,遵循 RESTful 接口规范,前端使用 Blazor 开发,可作为 .NET Core 入门项目进行学习。
If you liked Blog
project or if it helped you, please give a star ⭐️ for this repository. 👍👍👍
欢迎关注微信公众号:阿星Plus
- 使用 abp cli 搭建项目
- 给项目瘦身,让它跑起来
- 完善与美化,Swagger登场
- 数据访问和代码优先
- 自定义仓储之增删改查
- 统一规范API,包装返回模型
- 再说Swagger,分组、描述、小绿锁
- 接入GitHub,用JWT保护你的API
- 异常处理和日志记录
- 使用Redis缓存数据
- 集成Hangfire实现定时任务处理
- 用AutoMapper搞定对象映射
- 定时任务最佳实战(一)
- 定时任务最佳实战(二)
- 定时任务最佳实战(三)
- 博客接口实战篇(一)
- 博客接口实战篇(二)
- 博客接口实战篇(三)
- 博客接口实战篇(四)
- 博客接口实战篇(五)
- Blazor 实战系列(一)
- Blazor 实战系列(二)
- Blazor 实战系列(三)
- Blazor 实战系列(四)
- Blazor 实战系列(五)
- Blazor 实战系列(六)
- Blazor 实战系列(七)
- Blazor 实战系列(八)
- Blazor 实战系列(九)
- 终结篇之发布项目
Blog ---------- root
├── .dockerignore ---------- docker ignore
├── .gitattributes ---------- git attributes
├── .gitignore ---------- git ignore
├── common.props ---------- common.props
├── Dockerfile ---------- Dockerfile
├── LICENSE ---------- LICENSE
├── Meowv.Blog.sln ---------- Solution
├── README.md ---------- README.md
├── src
│ ├── Meowv.Blog.Application ---------- Application
│ ├── Meowv.Blog.Application.Caching ---------- Application.Caching
│ ├── Meowv.Blog.Application.Contracts ---------- Application.Contracts
│ ├── Meowv.Blog.BackgroundJobs ---------- BackgroundJobs
│ ├── Meowv.Blog.BlazorApp ---------- Blazor App
│ ├── Meowv.Blog.Domain ---------- Domain
│ ├── Meowv.Blog.Domain.Shared ---------- Domain.Shared
│ ├── Meowv.Blog.EntityFrameworkCore ---------- EntityFrameworkCore
│ ├── Meowv.Blog.EntityFrameworkCore.DbMigrations ---------- EntityFrameworkCore.DbMigrations
│ ├── Meowv.Blog.HttpApi ---------- HttpApi
│ ├── Meowv.Blog.HttpApi.Hosting ---------- HttpApi.Hosting
│ ├── Meowv.Blog.Swagger ---------- Swagger
│ └── Meowv.Blog.ToolKits ---------- ToolKits
└── static ---------- static
abp vNext + .NET Core 3.1 + Blazor + JWT + Redis + Hangfire + Mysql + SqlServer + Sqlite + PostgreSql + WebApi + EF Core + Swagger + HtmlAgilityPack + PuppeteerSharp + log4net + MailKit + Docker + Nginx + ...
Blog:https://meowv.com
Hangfire:https://api.meowv.com/hangfire
This project is licensed under MIT.