基于.NET7+Vue3+TypeScript开发的博客;博客支持服务端渲染(SEO支持)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
可乐不加冰 f4e10a256e 新增nuxt服务端渲染使用说明 2 days ago
.gitee Initial commit 7 months ago
src 新增nuxt服务端渲染使用说明 2 days ago
.gitignore update .gitignore. 7 months ago
LICENSE Initial commit 7 months ago
README.md update README.md. 2 weeks ago

README.md

Easy.Admin

🌈介绍喜欢的话给个star吧❤️

  • 后端基于.NET 7 + Furion + SqlSugar + Vue3 + TypeScript ,并且支持多种数据库
  • 博客基于Vue3 + TypeScript + Vuetify + Pinia,分为普通版本和SSR服务端渲染支持SEO服务端渲染框架基于vite-plugin-ssr实现

⛱️ 博客在线预览

具体部署教程,可以前往博客中查看。https://www.okay123.top/

📚后端API使用教程

注意:每次修改applicationsettings.json中的配置都需要重新生成解决方案方可生效 文件所在目录:/src/backend/Easy.Admin.Application/applicationsettings.json

  1. 可根据需求修改applicationsettings.json中的配置文件中的配置默认使用的sqllite数据库可修改数据连接字符串更改数据修改成功后重新生成解决方案系统会自动创建数据库和初始化基础数据
  2. 附件默认上传至站点目录中,可以修改applicationsettings.jsonOssConnection节点支持上传至站点目录以及常用的对象云存储Minio、腾讯云、阿里云使用文档https://github.com/oncemi/OnceMi.AspNetCore.OSS ;如果需要使用对象云存储,需将OssConnection节点中的Enable设置为true
  3. 缓存默认使用的内置缓存,可修改applicationsettings.json中的easycaching节点;支持In-Memory(默认)、RedisMemcachedSQLiteHybirdDiskLiteDB等;使用文档:https://easycaching.readthedocs.io/en/latest/

注意事项

运行后台管理端或者博客前请先检查本地的node版本;node版本 >= 16

博客普通版与服务端渲染版UI界面一致渲染模式有所区别

📚后端管理端使用说明

后端管理平台默认账号密码:admin/123456;所在目录:/src/frontend/admin

# 安装依赖
pnpm install

# 运行项目
pnpm run dev

# 打包发布
pnpm run build

📚博客普通版使用说明

项目所在目录:/src/frontend/blog

# 安装依赖
yarn

# 运行项目
yarn run dev

# 打包发布
yarn run build

📚 博客服务端渲染版使用说明

项目所在目录:/src/frontend/vite-ssr-blog

# 安装依赖
yarn

# 运行项目
yarn run dev

# 打包发布
yarn run build

📷后端预览图

image-20230810174459355

image-20230810174537064

image-20230810174628457

📷博客预览图

image-20230810180158798

image-20230810174842938

image-20230810175305100

image-20230810174907977

image-20230810174933853

image-20230810175004790

🎉 学习交流加 QQ 群

QQ群号647952498

反馈

有bug可以在Issues中进行反馈。

❤️ 鸣谢

JetBrains

❤️ 鸣谢