跳转到内容

文章管理

「文章」用来管你写给客户看的长文——博客、行业洞察、新闻、案例研究。每条文章在前台有自己的列表卡片 + 详情页,按发布时间倒序展示。

后台入口:内容管理 → 文章

待补充截图 展示列表 + 状态/语言徽章 + 右上角「新建文章」按钮
后台「文章管理」列表页

如果你正在犹豫该用哪个:

  • 页面 — 同类只有一个(如「关于我们」)
  • 产品 — 你给客户、希望客户询盘
  • 文章 — 你给客户看的内容(不是商品)

新建产品 流程几乎一致。关键差异

  • 正文字段叫 正文(产品叫”详情”)
  • 多了一个 发布时间 字段
  • 多了一个 置顶(排序权重) 字段
  1. 新建文章

  2. 唯一键 + 标题

  3. 上传封面图

  4. 分类

    • 文章使用独立的文章分类树(与产品分类树完全分开
    • 推荐分类示例:「行业洞察」「产品介绍」「公司新闻」
  5. 摘要(一句话)和正文(富文本)

  6. 发布时间

    • 留空:第一次发布时自动 = 当前时间
    • 手动填:用于倒填旧文(迁移老博客时常用)
  7. 保存草稿 → 翻译其他语言 → 发布

文章列表(前台和后台)按以下优先级排:

  1. 排序权重升序(数字越小越靠前)
  2. 发布时间倒序(新文章靠前)
  3. 更新时间倒序

默认行为:所有文章排序权重都是 0,列表完全按发布时间倒序——最新发布的在最上面。

置顶某篇文章:把它的排序权重改成 -1(或更小),它就会永远排在最前面,无论发布时间是哪天。

待补充截图 编辑页侧栏的数字输入框,旁边附说明「数字越小越靠前,0 = 默认,-1 = 置顶」
排序权重字段

页面的状态 一致:草稿 / 已发布 / 已停用。

产品的相关推荐 逻辑一致:

  • 手动指定 1-3 篇 → 按你的顺序展示
  • 留空 → 系统按权重 + 发布时间自动选最近 3 篇

博客类站点的最佳实践

  • 系列文章:手动指定,按章节顺序串联
  • 单篇散文:留空走自动,永远显示最新

文章模块支持一个比产品更细的能力:字段按分类生效

问题场景

  • 「行业洞察」分类下的文章,需要”作者署名 / 阅读时长”字段
  • 「新闻动态」分类下的文章,需要”新闻来源 / 发稿地”字段
  • 这两套字段不应混在一起出现——免得作者署名出现在新闻里

BangNiCMS 解法:模型包定义字段时声明它”只在哪些分类生效”。运营在编辑界面看到的字段永远只跟当前分类相关

详见 内容模型扩展 - 字段作用域

文章删除规则比产品宽松——文章不绑定询盘记录:

报错提示怎么解决
该文章已发布先停用,再删

产品的多语言 一致。全语言共享的字段:

  • 封面图、分类、发布时间、相关文章

每种语言独立

  • 标题、摘要、正文、SEO 标题 / 描述

会真的把它排在列表最前面,看起来像”已发布的未来文章”——对 SEO 与用户信任都不利

如果你想”定时发布”,目前不支持原生定时——保持草稿状态,到时间手动点发布。

没有(空)。从草稿第一次切到「已发布」时,系统自动写入当前时间。手动改时间仅在已发布后操作。

倒填旧文(迁移博客)怎么做?

Section titled “倒填旧文(迁移博客)怎么做?”

新建文章 → 填好内容 → 把发布时间手动设为旧日期 → 保存为已发布。文章会出现在列表中”旧日期那个位置”。

唯一键改了之后旧链接会自动跳转吗?

Section titled “唯一键改了之后旧链接会自动跳转吗?”

不会自动跳转。需要让运维在反向代理(Caddy/Nginx)配置 301 重定向:旧地址 → 新地址。

可以。编辑页右上角「预览」按钮 → 用临时地址显示草稿。这个地址只有你能看,未登录用户看不到。