目录结构
page-cover.json 用于阅读列表页封面配置,文章正文在各自 index.mdx。
Frontmatter 字段
lib/reading/frontmatter.ts 校验字段:
标签规则
tags使用逗号分隔- 同步时会执行:
trim + lower + 去重 - 标签最终作为
Tag与BookPostTag关系保存
封面图规则
支持:/img/.../uploads/..../assets/...(会自动映射)- 外部链接
https://...
发布流程
- 编辑
content/reading/<slug>/index.mdx - 把
status设置为published - 执行
npm run content:sync - 在
/reading和/reading/<slug>验证展示
数据读取优先级
Reading 模块优先读取数据库;若数据库不可用,会回退读取content/reading。
如果你在本地只改了 MDX 但没有同步,数据库环境下页面可能不会立即显示变更。