Skip to content

基于.NET8+Vue3+TypeScript开发的权限管理系统和博客;博客支持服务端渲染(SEO支持)

License

Notifications You must be signed in to change notification settings

totoo1024/easy.admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ca69b19 · Apr 22, 2024

History

5 Commits
Apr 22, 2024
Mar 14, 2024
Mar 14, 2024

Repository files navigation

Easy.Admin

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

  • 后端基于.NET 8 + 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

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

服务渲染有两种实现方式(推荐使用第2种方式)

1、项目所在目录:/src/frontend/vite-ssr-blog,基于vite-plugin-ssr实现,官方文档:vite-plugin-ssr

2、项目所在目录:/src/frontend/blog-nuxt,基于nuxtjs实现,官方文档:Nuxt (推荐)

# 安装依赖
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

❤️ 鸣谢

About

基于.NET8+Vue3+TypeScript开发的权限管理系统和博客;博客支持服务端渲染(SEO支持)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published