# sheep5 **Repository Path**: xiaocaoderijiben/sheep5 ## Basic Information - **Project Name**: sheep5 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-08-26 - **Last Updated**: 2026-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sheep5的博客 # 关于开源: 我本人不懂编程,这些代码都是我用AI生成的。也不太会用GitHub,就放在Gitee里了。以后有时间了可能会搬运到GitHub上。其实有这个仓库还是因为EdgeOne Page构建网站必须要有一个仓库才行…算了,目前这两个项目都在正常运行,如果大家有意见可以邮件至:me@sheep5.net 基于 Astro 4 构建的静态博客,部署于腾讯云 EdgeOne Pages。 ## 本地开发 ```bash npm install npm run dev # 开发模式 npm run build # 构建到 dist/ npm run preview # 预览构建产物 npm run import # 重新导入文章(从"需要发布的文章"文件夹) ``` ## 部署到 EdgeOne Pages ### 方式一:Git 仓库自动部署(推荐) 1. 将代码推送到 GitHub / Gitee 仓库 2. 进入 [EdgeOne Pages 控制台](https://console.cloud.tencent.com/edgeone/pages) 3. 点击「新建项目」→ 关联代码仓库 4. 构建设置(已通过 `edgeone.json` 自动配置): - 构建命令:`npm run build` - 输出目录:`dist` - Node 版本:`20.18.0` 5. 点击部署,等待构建完成 ### 方式二:直接上传 dist 目录 ```bash npm run build # 将 dist/ 目录内容上传到 EdgeOne Pages ``` ## 项目结构 ``` ├── edgeone.json # EdgeOne Pages 配置(构建、重定向、缓存、响应头) ├── src/ │ ├── content/blog/ # 72篇博客文章(Markdown) │ ├── data/about.md # 关于页内容 │ ├── layouts/ # BaseLayout, BlogPost │ ├── components/ # PostCard, Pagination, Sidebar │ └── pages/ │ ├── index.astro # 首页(分页,每页7篇) │ ├── about.astro # 关于页 │ ├── search.astro # 搜索页 │ ├── rss.xml.js # RSS(最新7篇) │ ├── archives/ # 文章详情 + 归档列表 + 分类 + 月度归档 │ ├── page/[page].astro # 分页(第2页起) │ ├── feed/ # /feed → /rss.xml 301跳转 │ └── rss/ # /rss → /rss.xml 301跳转 ├── public/ │ ├── images/ # 文章图片(95张) │ ├── favicon.webp # 站点图标 │ └── og-default.jpg # 默认 OG 分享图 └── scripts/ └── import-articles.mjs # 文章导入脚本 ``` ## URL 结构(与原 WordPress 一致) - 首页:`/` - 文章详情:`/archives/{文章ID}/` - 归档列表:`/archives/` - 分类页:`/archives/category/{分类名}/` - 月度归档:`/archives/date/{年-月}/` - 分页:`/page/{页码}/` - 关于:`/about/` - 搜索:`/search/` - RSS:`/rss.xml` - 301跳转:`/feed` → `/rss.xml`,`/rss` → `/rss.xml` ## 分类 生活、博客折腾、数码、AI、游记相册