栏目与内容模型:先把站点结构设计好
本文要点
栏目决定 URL 与导航,内容模型决定字段;理解两者关系再录入内容。
在 DJM CMS 里,栏目和内容模型是两个独立的维度:模型定义“一条内容有哪些字段”,栏目定义“内容放在哪个 URL、如何出现在导航里”。
五种内置内容模型
| 模型 | 用途 | 典型字段 |
|---|---|---|
| 文章 article | 新闻、教程、博客 | 正文、来源链接 |
| 单页 page | 关于我们、联系页 | 栏目正文 |
| 产品 product | 产品与服务 | 价格、参数 |
| 图集 gallery | 案例、相册 | 图集图片 |
| 下载 download | 软件与资料 | 下载资源、版本 |
设计栏目
- 先画出一级导航,再决定哪些栏目需要子栏目。
- 为每个栏目选择模型。教程与新闻通常用文章模型;公司介绍用单页模型。
- 填写栏目说明与 SEO 信息,列表页会直接读取这些内容。
- 需要隐藏但可访问的栏目,关闭“在导航中显示”,而不是停用栏目。
URL 与 slug
栏目 slug 只允许小写字母、数字和连字符,例如 quick-start、install。内容 slug 在同一栏目内唯一,最终地址为 /栏目路径/内容slug。上线后不要随意修改 slug,已经发布的链接会失效。
注意保留路径:/admin、/api、/health、/assets 等是系统路径,不能用作栏目 slug。后台栏目建议使用 admin-guide 这类名称。
单页栏目
“关于我们”“联系方式”这类栏目选择单页模型,正文直接保存在栏目上,不产生内容记录。单页正文同样经过富文本白名单清洗。
访问范围与 SEO
- 访问范围:公开或仅会员。会员栏目不会出现在游客可见的列表与站点地图里。
- 不参与收录:适合内部占位、素材归档页,页面仍可访问,但会输出
noindex并从站点地图移除。
推荐结构
教程站可以按“快速开始 / 安装部署 / 后台使用 / 模板开发 / 插件开发 / 常见问题”拆分一级栏目;跨栏目的学习路径用专题组织,而不是继续加深栏目层级。
讨论
发表评论