基于 abp vNext 和 .NET Core 开发博客项目
介紹
此個人博客項目底層基于 ABP Framework (不完全依賴)搭建項目 和免費開源跨平臺的 .NET Core 3.1 開發(fā),可作為 .NET Core 入門項目進行學(xué)習(xí),支持各種主流數(shù)據(jù)庫(SqlServer、MySQL、PostgreSql、Sqlite)接入,接口遵循 RESTful API 接口規(guī)范,前端所有頁面采用 axios 和 template-web.js 請求和加載數(shù)據(jù),原生JavaScript操作頁面。
立個flag:計劃圍繞此項目從0開始用文字記錄一遍,細(xì)化具體知識點。
Github:https://github.com/Meowv/Blog
If you liked Blog project or if it helped you, please give a star ?? for this repository. ????????????
2|0系列文章
使用 abp cli 搭建項目
Blog ---------- root├── .dockerignore ---------- docker ignore├── .gitattributes ---------- git attributes├── .gitignore ---------- git ignore├── common.props ---------- common.props├── LICENSE ---------- LICENSE├── Meowv.Blog.sln ---------- Solution├── README.md ---------- README.md├── .github ---------- github config├── src│ ├── Meowv.Blog.Application ---------- 應(yīng)用服務(wù)層│ ├── Meowv.Blog.Application.Caching ---------- 應(yīng)用服務(wù)緩存│ ├── Meowv.Blog.Application.Contracts ---------- 應(yīng)用服務(wù)數(shù)據(jù)傳輸對象(DTO)│ ├── Meowv.Blog.BackgroundJobs ---------- 后臺定時任務(wù)│ ├── Meowv.Blog.Domain ---------- 領(lǐng)域?qū)?#xff0c;實體,倉儲接口│ ├── Meowv.Blog.Domain.Shared ---------- 領(lǐng)域?qū)?#xff0c;一些常量,枚舉等│ ├── Meowv.Blog.EntityFrameworkCore ---------- 集成EF Core,倉儲接口實現(xiàn)│ ├── Meowv.Blog.EntityFrameworkCore.DbMigrations ---------- EF Core數(shù)據(jù)庫遷移│ ├── Meowv.Blog.HttpApi ---------- API控制器│ ├── Meowv.Blog.HttpApi.Hosting ---------- WebApi項目,依賴于HttpApi,│ ├── Meowv.Blog.Swagger ---------- Swagger擴展、Filter│ └── Meowv.Blog.ToolKits ---------- 公共的工具類、擴展方法└── static ---------- 用于README.md展示圖片的圖片文件夾
3|0技術(shù)棧
ABP Framework
.NET Core 3.1
Docker
Nginx
Redis
Hangfire
MySQL
WebApi
EntityFramework Core
Swagger
Hangfire
HtmlAgilityPack
PuppeteerSharp
log4net
MailKit
axios
JavaScript
Json
...
4|0預(yù)覽
4|1Blog:https://meowv.com
4|2API:https://api.meowv.com
4|3Hangfire:https://api.meowv.com/hangfire
5|0LICENSE
This project is licensed under MIT.
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的基于 abp vNext 和 .NET Core 开发博客项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何借助Kubernetes实现持续的业
- 下一篇: asp.net ajax控件工具集 Au