Skip to content

基于.Net5 开发的个人博客,支持Docker-compose,适合C#初学者了解框架搭建以及Docker相关知识

Notifications You must be signed in to change notification settings

Sandaman2015/ZswBlog.Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZswBlog.Core

此项目为ZswBlog后台开源代码

项目简介

该项目是集成了Zswblog前端主页和后台管理系统的后端项目

ZswBlog前端

ZswBlog后台管理

开发环境:Visual Studio 2017 +

部署环境:Docker

运行环境:.Net Core 3.1(Deprecated) -> .Net5.0

推荐数据库版本:Mysql8.0 +

技术选型:

  • Redis
  • Tencent QQ Login
  • EF Core 2.0
  • Mysql(support reading and writing separation)(支持读写分离)
  • Jwt Auth Token
  • Swagger Documents
  • AutoFac(dependency injection) (依赖注入)
  • Exception Middleware Override (基于管道的异常组件)
  • AutoMapper(Object Mapping)
  • Aliyun Oss (阿里云 OSS 对象存储)
  • Email Reply (邮箱回复)
  • Tencent Location Service (腾讯云位置服务)
  • Netease Music Cloud (网易云音乐接口)

补充说明:

Core项目的config中有如下文件:

zswblog.sql(数据库脚本)

detailsPic.json(前端页面中文章详情页面的背景banner配置,支持手动或页面中替换)

indexVideo.json(前端页面中首页的视频或图片banner配置,支持手动或页面中替换)

illustration.json(分享,友链,分类,关于等前端页面中的Banner配置,支持手动或页面中替换)

visit.txt(浏览量统计,使用文件IO而非数据库存储的方式存储访问人数统计)

Docker运行命令:

docker-compose-yml 内有注释,请先了解Docker以及Docker-Compose组件后再敲下面的命令

docker-compose up --build

本地运行先执行Nuget包还原,后启动ZswBlog.Core

About

基于.Net5 开发的个人博客,支持Docker-compose,适合C#初学者了解框架搭建以及Docker相关知识

Resources

Stars

Watchers

Forks

Packages

No packages published