# Easy.Admin **Repository Path**: dotnet9/easy-admin ## Basic Information - **Project Name**: Easy.Admin - **Description**: 基于.NET7+Vue3+TypeScript开发的博客;博客支持服务端渲染(SEO支持) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.okay123.top/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 116 - **Created**: 2023-11-14 - **Last Updated**: 2023-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Easy.Admin #### 🌈介绍(喜欢的话给个star吧❤️) - 后端基于`.NET 7` + `Furion ` + `SqlSugar` + `Vue3` + `TypeScript` ,并且支持多种数据库 - 博客基于`Vue3` + `TypeScript` + `Vuetify` + `Pinia`,分为普通版本和SSR(服务端渲染,支持SEO),服务端渲染框架基于`vite-plugin-ssr`实现 #### ⛱️ 博客在线预览 - 服务端渲染预览: > 具体部署教程,可以前往博客中查看。 #### 📚后端API使用教程 > 注意:每次修改[`applicationsettings.json`](https://gitee.com/miss_you/easy-admin/blob/master/src/backend/Easy.Admin.Application/applicationsettings.json)中的配置都需要重新生成解决方案方可生效 > 文件所在目录:`/src/backend/Easy.Admin.Application/applicationsettings.json` 1. 可根据需求修改[`applicationsettings.json`](https://gitee.com/miss_you/easy-admin/blob/master/src/backend/Easy.Admin.Application/applicationsettings.json)中的配置文件中的配置,默认使用的sqllite数据库,可修改数据连接字符串更改数据,修改成功后重新生成解决方案,系统会自动创建数据库和初始化基础数据 2. 附件默认上传至站点目录中,可以修改[`applicationsettings.json`](https://gitee.com/miss_you/easy-admin/blob/master/src/backend/Easy.Admin.Application/applicationsettings.json)中`OssConnection`节点,支持上传至站点目录以及常用的对象云存储(Minio、腾讯云、阿里云),使用文档: ;如果需要使用对象云存储,需将`OssConnection`节点中的`Enable`设置为`true` 3. 缓存默认使用的内置缓存,可修改[`applicationsettings.json`](https://gitee.com/miss_you/easy-admin/blob/master/src/backend/Easy.Admin.Application/applicationsettings.json)中的`easycaching`节点;支持`In-Memory`(默认)、`Redis`、`Memcached`、`SQLite`、`Hybird`、`Disk`、`LiteDB`等;使用文档: #### ⚡ 注意事项 > 运行后台管理端或者博客前请先检查本地的`node`版本;`node`版本 >= [16](https://nodejs.cn/) > > 博客普通版与服务端渲染版UI界面一致,渲染模式有所区别 #### 📚后端管理端使用说明 > 后端管理平台默认账号密码:`admin/123456`;所在目录:`/src/frontend/admin` ``` bash # 安装依赖 pnpm install # 运行项目 pnpm run dev # 打包发布 pnpm run build ``` #### 📚博客普通版使用说明 > 项目所在目录:`/src/frontend/blog` ```bash # 安装依赖 yarn # 运行项目 yarn run dev # 打包发布 yarn run build ``` #### 📚 博客服务端渲染版使用说明 > 项目所在目录:`/src/frontend/vite-ssr-blog` ```bash # 安装依赖 yarn # 运行项目 yarn run dev # 打包发布 yarn run build ``` #### 📷后端预览图 ![image-20230810174459355](https://gitee.com/miss_you/static/raw/master/images/image-20230810174459355.png) ![image-20230810174537064](https://gitee.com/miss_you/static/raw/master/images/image-20230810174537064.png) ![image-20230810174628457](https://gitee.com/miss_you/static/raw/master/images/image-20230810174628457.png) #### 📷博客预览图 ![image-20230810180158798](https://gitee.com/miss_you/static/raw/master/images/image-20230810175841435.png) ![image-20230810174842938](https://gitee.com/miss_you/static/raw/master/images/image-20230810174842938.png) ![image-20230810175305100](https://gitee.com/miss_you/static/raw/master/images/image-20230810175245836.png) ![image-20230810174907977](https://gitee.com/miss_you/static/raw/master/images/image-20230810174907977.png) ![image-20230810174933853](https://gitee.com/miss_you/static/raw/master/images/image-20230810174933853.png) ![image-20230810175004790](https://gitee.com/miss_you/static/raw/master/images/image-20230810175004790.png) #### 🎉 学习交流加 QQ 群 > QQ群号:647952498 #### 反馈 > 有bug可以在Issues中进行反馈。 #### ❤️ 鸣谢 - 感谢 [JetBrains](https://jb.gg/OpenSourceSupport) 提供的免费开源 License:https://jb.gg/OpenSourceSupport ![JetBrains](src/frontend/image.png) #### ❤️ 鸣谢 - [Vue](https://cn.vuejs.org/) - [vite-plugin-ssr](https://cn.vite-plugin-ssr.com/) - [Furion](http://furion.baiqian.ltd/) - [Sqlsugar](https://www.donet5.com/) - [vue-next-admin](https://gitee.com/lyt-top/vue-next-admin) - [element-plus](https://element-plus.gitee.io/zh-CN/) - [pure-admin-table](https://gitee.com/yiming_chang/pure-admin-table) - [idgenerator](https://gitee.com/yitter/idgenerator) - [LazyCaptcha](https://gitee.com/pojianbing/lazy-captcha) - [OnceMi.AspNetCore.OSS](https://gitee.com/oncemi/oncemi_aspnetcore_oss) - [vue3-cute-timeline](https://github.com/xiaojieajie/vue3-cute-timeline) - [vue-danmaku](https://github.com/hellodigua/vue-danmaku) - [vue-toastification](https://github.com/Maronato/vue-toastification) - [tocbot](https://github.com/tscanlin/tocbot) - [typed.js](https://github.com/mattboldt/typed.js)