# blog-admin **Repository Path**: ye_ning/blog-admin ## Basic Information - **Project Name**: blog-admin - **Description**: 管理登录:用户可以通过独立的管理登录界面登录。 文章管理:博客管理员可以在后台管理系统中备份和管理所有已发布的博文,包括博文的发布时间,标签,标题和内容等信息,并且可以进行编辑、删除和新增。 评论管理:管理员可以在后台管理控制面板中查看博客文章的评论,并对评论进行审核,审核通过的评论将直接显示到博客文章页面中。 留言管理:管理员可以通过后台管理系统对留言进行、编辑、删除、等一系列操作。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://47.119.162.9:9092/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-24 - **Last Updated**: 2023-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
博客管理平台 Logo

博客管理平台

## ⚡ 简介 中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia、vxe-table 和 Vite 等主流技术. ## 特性 - **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API - **Element Plus**:Element UI 的 Vue3 版本 - **Pinia**: 传说中的 Vuex5 - **Vite**:真的很快 - **Vue Router**:路由路由 - **vxe-table**: VXE Table 是一个基于 Vue 的高性能表格框架,支持增删改查、树形结构、数据校验等功能,同时具备灵活的配置和扩展接口。 - **TypeScript**:JavaScript 语言的超集 - **PNPM**:更快速的,节省磁盘空间的包管理工具 - **Scss**:和 Element Plus 保持一致 - **CSS 变量**:主要控制项目的布局和颜色 - **ESlint**:代码校验 - **Prettier**:代码格式化 - **Axios**:发送网络请求(已封装好) - **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎 - **注释**:各个配置项都写有尽可能详细的注释 - **兼容移动端**: 布局兼容移动端页面分辨率 ## 功能 - **用户管理**:登录、登出演示 - **权限管理**:内置页面权限(动态路由)、指令权限、权限函数、路由守卫 - **多环境**:开发环境(dev)、测试环境(sit)、预发布环境(uat)、正式环境(prod) - **多主题**:内置普通、黑暗、深蓝三种主题模式 - **错误页面**: 403、404 - **内置功能**:SVG、动态侧边栏、动态面包屑、标签页快捷导航、Screenfull 全屏、自适应收缩侧边栏 ## 仓库地址 [gitlab](https://gitlab.junrunrenli.com/bpo/blog-admin) ## 测试环境地址 | 账号 | 密码 | 链接 | | ----- | ----------- | ------------------------------------------ | | admin | 123456 | [链接](http://47.119.162.9:9091/) | ## 🚀 开发 ```bash # 配置 node 版本 16+ # 进入项目目录 cd blog-admin # 安装依赖 npm i # 启动服务 npm run dev ```