feat: add content repository example
This commit is contained in:
@@ -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`。
|
||||
Reference in New Issue
Block a user