SEO 百科

Directus

本页目录

Directus

Directus 是数据平台,直接构建在现有数据库之上:它读取库表的字段结构,直接提供 REST 与 GraphQL 接口和一套管理后台,不额外维护自己的数据模型副本[1]。它与同类产品的分别是"库是源头",数据可以先于系统存在。

对站点架构的含义

内容是数据,页面仍要在前端生成,SEO 的各项要求落在渲染层。数据库直连意味着字段设计要更谨慎,改了表结构会影响已有查询与前端字段映射[1]。

建站时的四条约定

给内容表留出 SEO 字段,标题、描述、slug、分享图、替代文本在录入阶段就填。权限分层,编辑与发布权限分开,草稿状态不对外可见[2]。发布触发前端重建或增量生成,避免改了数据页面不动[3]。媒体库输出的图片要有可裁剪的参数与尺寸策略[4]。

与自建后台的取舍

优势是省掉一套后台开发:表结构定义好后界面自动出现,多人协作有角色与审计。代价是数据库设计要提前想清楚,中途大改的连带影响比在文档型系统里更直接[1]。

它同样不提供页面,因此不能指望它承担站点地图、robots 与结构化数据这些输出[2]。

常见误用

第一种是把接口当作已优化,前台没有可读内容。第二种是权限与状态控制没设,草稿与内部字段被前端读出来。第三种是把旧库直接接上做展示,历史脏数据一并暴露[3]。

附录

参见

参考资料

官方(境外)

  1. 《Directus 文档》,Directus。
  2. 《Google 搜索技术要求》,Google 搜索中心。
  3. 《重新抓取与请求索引》,Google 搜索中心。
  4. 《Google 图片 SEO 最佳实践》,Google 搜索中心。

外部链接