[文档] 数据结构与多语言速查
#1楼主YeCha Team· 107 查看
数据结构与多语言速查
核心表(统一 ye_ 前缀)
contents:文章与页面(type: post/page;slug 唯一;content_format: markdown/html)poly_contents:译文(group_id→原文 id;lang/status/slug/manual_override/stale/ai_generated/source_lang)metas:分类与标签(type: category/tag;name_en、slug_i18n)relationships:内容↔术语多对多options:键值配置(含 json 值,如 nav.custom、site.languages)users/comments/migrations(组件迁移版本)
字段备注
- 文章 image 封面为可选(正文插图即 markdown 图片行)
- views 为展示计数;评论数与阅读数去重逻辑见前台 partials
多语言流
- 原文写
contents(默认语言 zh) - 译文写
poly_contents(group_id, lang='en'):手写或在后台多语用 AI 翻译生成 - 前台请求
/en/...→ 内核按译文 slug/组返回,自动 hreflang 与语言切换
迁移 / 版本
ye_migrations(component, file):核心=install/migrations,插件=plugins/<id>/migrations,主题=themes/<name>/migrations;幂等,先建后留痕。
备份
全库 mysqldump 最稳;后台系统升级内置一键备份。
0 条回复
还没有回帖,坐个沙发吧。
登录后即可参与回帖。 去登录 →