Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于.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

History

107 Commits

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

AltStyle によって変換されたページ (->オリジナル) /