基於 abp vNext 和 .NET Core 開發博客項目 - 前言


項目介紹

此版本個人博客項目底層基於 abp vNext (不完全依賴)搭建,和免費開源跨平台的 .NET Core 3.1 開發,支持各種主流數據庫(SqlServer、MySQL、PostgreSql、Sqlite)一鍵切換,遵循 RESTful 接口規范,前端使用 Blazor 開發,可作為 .NET Core 入門項目進行學習。

項目開源地址:https://github.com/Meowv/Blog

If you liked Blog project or if it helped you, please give a star ⭐️ for this repository. 👍👍👍


系列文章

  1. 基於 abp vNext 和 .NET Core 開發博客項目 - 使用 abp cli 搭建項目
  2. 基於 abp vNext 和 .NET Core 開發博客項目 - 給項目瘦身,讓它跑起來
  3. 基於 abp vNext 和 .NET Core 開發博客項目 - 完善與美化,Swagger登場
  4. 基於 abp vNext 和 .NET Core 開發博客項目 - 數據訪問和代碼優先
  5. 基於 abp vNext 和 .NET Core 開發博客項目 - 自定義倉儲之增刪改查
  6. 基於 abp vNext 和 .NET Core 開發博客項目 - 統一規范API,包裝返回模型
  7. 基於 abp vNext 和 .NET Core 開發博客項目 - 再說Swagger,分組、描述、小綠鎖
  8. 基於 abp vNext 和 .NET Core 開發博客項目 - 接入GitHub,用JWT保護你的API
  9. 基於 abp vNext 和 .NET Core 開發博客項目 - 異常處理和日志記錄
  10. 基於 abp vNext 和 .NET Core 開發博客項目 - 使用Redis緩存數據
  11. 基於 abp vNext 和 .NET Core 開發博客項目 - 集成Hangfire實現定時任務處理
  12. 基於 abp vNext 和 .NET Core 開發博客項目 - 用AutoMapper搞定對象映射
  13. 基於 abp vNext 和 .NET Core 開發博客項目 - 定時任務最佳實戰(一)
  14. 基於 abp vNext 和 .NET Core 開發博客項目 - 定時任務最佳實戰(二)
  15. 基於 abp vNext 和 .NET Core 開發博客項目 - 定時任務最佳實戰(三)
  16. 基於 abp vNext 和 .NET Core 開發博客項目 - 博客接口實戰篇(一)
  17. 基於 abp vNext 和 .NET Core 開發博客項目 - 博客接口實戰篇(二)
  18. 基於 abp vNext 和 .NET Core 開發博客項目 - 博客接口實戰篇(三)
  19. 基於 abp vNext 和 .NET Core 開發博客項目 - 博客接口實戰篇(四)
  20. 基於 abp vNext 和 .NET Core 開發博客項目 - 博客接口實戰篇(五)
  21. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(一)
  22. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(二)
  23. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(三)
  24. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(四)
  25. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(五)
  26. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(六)
  27. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(七)
  28. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(八)
  29. 基於 abp vNext 和 .NET Core 開發博客項目 - Blazor 實戰系列(九)
  30. 基於 abp vNext 和 .NET Core 開發博客項目 - 終結篇之發布項目

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://blazor.meowv.com

white
black

API:https://api2.meowv.com

api

Hangfire:https://api2.meowv.com/hangfire

hangfire

LICENSE

This project is licensed under MIT.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM