# sheep5admin **Repository Path**: xiaocaoderijiben/sheep5admin ## Basic Information - **Project Name**: sheep5admin - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-26 - **Last Updated**: 2026-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于开源: 我本人不懂编程,这些代码都是我用AI生成的。也不太会用GitHub,就放在Gitee里了。以后有时间了可能会搬运到GitHub上。其实有这个仓库还是因为EdgeOne Page构建网站必须要有一个仓库才行…算了,目前这两个项目都在正常运行,如果大家有意见可以邮件至:me@sheep5.net # Astro 博客后台管理 一个面向 Astro 博客的可视化后台管理系统。纯前端 SPA,浏览器直接调用 Gitee API 读写仓库,可部署在腾讯云 EdgeOne Pages 等静态托管服务上。 ## 功能 - **文章管理**:新建 / 编辑 / 删除 Markdown 文章,内置 Markdown 编辑器并实时预览,可视化编辑 Frontmatter(标题、日期、标签、分类、封面、草稿等)。 - **图片管理**:拖拽 / 多选上传图片,上传前自动压缩(宽度、质量可配),图片库浏览、复制引用或 Markdown、删除。 - **Gitee 集成**:所有增删改通过 Gitee API 直接提交到仓库,你的 Astro 构建流水线会照常触发。 - **认证**:Gitee 私人访问令牌登录,令牌只保存在浏览器本地。 - **响应式**:适配桌面与移动端。 ## 技术栈 - Vite 5 + React 18 + TypeScript - Tailwind CSS - @uiw/react-md-editor(Markdown 编辑与实时预览) - browser-image-compression(浏览器端图片压缩) - js-yaml(Frontmatter 解析与序列化) - Zustand(状态管理 + 本地持久化) ## 本地开发 ```bash npm install npm run dev ``` 默认在 http://localhost:5173 启动。 ## 构建 ```bash npm run build ``` 产物输出到 `dist/` 目录。 ## 部署 详见 [DEPLOY.md](./DEPLOY.md)。