# Blog **Repository Path**: yangjuns/Blog ## Basic Information - **Project Name**: Blog - **Description**: 🤣阿星Plus⭐⭐⭐ - 此版本个人博客项目底层基于 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. 👍👍👍 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-08-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🤣阿星Plus⭐⭐⭐ ## 项目介绍 此版本个人博客项目底层基于 [abp vNext](http://abp.io/) (不完全依赖)搭建,和免费开源跨平台的 .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 ![微信公众号:阿星Plus](static/qrcode.jpg) ## 系列文章 1. **[使用 abp cli 搭建项目](https://mp.weixin.qq.com/s/3Sc4Z2xkLdQNErvXf92B9A)** 2. **[给项目瘦身,让它跑起来](https://mp.weixin.qq.com/s/oc96GG2sxz0J_vT6sReojQ)** 3. **[完善与美化,Swagger登场](https://mp.weixin.qq.com/s/usz1BRYzBO2tT_z9MaonPg)** 4. **[数据访问和代码优先](https://mp.weixin.qq.com/s/OHBW24PSNIeOARnHlbWBNQ)** 5. **[自定义仓储之增删改查](https://mp.weixin.qq.com/s/ObgAtdWe3-nZw6hWC5dhyg)** 6. **[统一规范API,包装返回模型](https://mp.weixin.qq.com/s/uVsFiKjbiHX5lKAhuZ2E9g)** 7. **[再说Swagger,分组、描述、小绿锁](https://mp.weixin.qq.com/s/cNB469s18plbCLbHxL1QUA)** 8. **[接入GitHub,用JWT保护你的API](https://mp.weixin.qq.com/s/ZOX9D4ncqqeXxipYapTeBA)** 9. **[异常处理和日志记录](https://mp.weixin.qq.com/s/segjYoh1rMI372PKi-ap6w)** 10. **[使用Redis缓存数据](https://mp.weixin.qq.com/s/fTqDnwVUgqKnwz21AsETGA)** 11. **[集成Hangfire实现定时任务处理](https://mp.weixin.qq.com/s/wRITvM72JveP7ozx2tDL4A)** 12. **[用AutoMapper搞定对象映射](https://mp.weixin.qq.com/s/VO0qKlOg90kb27XGcpGjqw)** 13. **[定时任务最佳实战(一)](https://mp.weixin.qq.com/s/DkGuy4jJ629ARh5gMq5I_Q)** 14. **[定时任务最佳实战(二)](https://mp.weixin.qq.com/s/vGg14QchfUjNcNuOBfw7Tg)** 15. **[定时任务最佳实战(三)](https://mp.weixin.qq.com/s/rFvsLuqZtdUnkqxRhN29rw)** 16. **[博客接口实战篇(一)](https://mp.weixin.qq.com/s/5tTMKfZvXvi1Z7NJ3yZdvg)** 17. **[博客接口实战篇(二)](https://mp.weixin.qq.com/s/2nmw2td01cEhqBCc32FUYw)** 18. **[博客接口实战篇(三)](https://mp.weixin.qq.com/s/B0AwLunJ6xSqJzXwE_qJSg)** 19. **[博客接口实战篇(四)](https://mp.weixin.qq.com/s/3V7Q-RvaxEiopXR73YpG5Q)** 20. **[博客接口实战篇(五)](https://mp.weixin.qq.com/s/B3jvHCtKotmmlcAKYxL9Lw)** 21. **[Blazor 实战系列(一)](https://mp.weixin.qq.com/s/gtnZ74ItGmocpxDcOVswng)** 22. **[Blazor 实战系列(二)](https://mp.weixin.qq.com/s/RVX94RPnEteHouz_0BDayw)** 23. **[Blazor 实战系列(三)](https://mp.weixin.qq.com/s/9pC456tnmjJNMS55aEe9Qg)** 24. **[Blazor 实战系列(四)](https://mp.weixin.qq.com/s/Y0zGpc4L2eAvUd0ba6Hbkg)** 25. **[Blazor 实战系列(五)](https://mp.weixin.qq.com/s/dj4ubCqqjCWRc6mXPsgqBw)** 26. **[Blazor 实战系列(六)](https://mp.weixin.qq.com/s/-W3JQHOxYLYxAb13ZSVhnQ)** 27. **[Blazor 实战系列(七)](https://mp.weixin.qq.com/s/q1BHEk8TNRRczBGRGecBPw)** 28. **[Blazor 实战系列(八)](https://mp.weixin.qq.com/s/ZCYJa3f3HYPclM6bpmynNA)** 29. **[Blazor 实战系列(九)](https://mp.weixin.qq.com/s/0-mMmkr3HelmoJUWN7R7JA)** 30. **[终结篇之发布项目](https://mp.weixin.qq.com/s/Lf543XOxSIGYdOGM8Zt4Lw)** ```tree 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](https://meowv.com) ![white](static/white.jpg) ![black](static/black.jpg) ### API:[https://api.meowv.com](https://api.meowv.com) ![api](static/api.jpg) ### Hangfire:[https://api.meowv.com/hangfire](https://api.meowv.com/hangfire) ![hangfire](static/hangfire.jpg) ## Donate ![Donate](static/donate.jpg) ## LICENSE This project is licensed under [MIT](LICENSE).