feat: add content repository example

This commit is contained in:
2026-08-29 18:59:58 +08:00
parent 0cf1f51745
commit e169eae2dc
12 changed files with 340 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Slides content repository
这是一个独立内容仓库示例。它只维护站点配置、Markdown 演示、资源、编辑器设置和部署工作流;渲染引擎来自 `@easy-slides/cli`
如果不从 npm 发布或下载 easy-slides,把 `package.json` 中的版本替换为 Git tag(第三方依赖仍由 pnpm 从 registry 安装):
```json
"@easy-slides/cli": "git+https://github.com/OWNER/easy-slides.git#v0.2.0"
```
```bash
pnpm install
cp .env.example .env
pnpm dev -- getting-started
pnpm present -- getting-started
pnpm build
```
Cloudflare Pages 使用构建命令 `pnpm build` 和输出目录 `dist`。GitHub Pages 使用 `.github/workflows/deploy-pages.yml`,并从 Actions Secret 注入 `PRESENTER_TOKEN`