功能预览
用一套系统管理多品牌、多主题网站时,站点边界决定域名与后台入口,语言层级决定翻译范围,内容模型决定字段是否共用。域名与主站语言按站点独立,模板与内容模型可在共享与独立之间取舍,导航与单页面按站点各自维护。
一套系统管多个品牌站,核心是三件事分开:站点边界怎么划、语言到哪一层切换、模板与内容模型哪些共用哪些独立。AnQiCMS 的多站点管理支持管理多个独立站点,适用多品牌、多主题的场景,配置要顺着这三层往下落,而不是把所有站当成一个站的几个栏目。
多站点的第一步是确定每个品牌站是不是一个独立站点。独立站点意味着它有自己的域名、自己的访问入口和相对独立的内容空间,站点之间不会天然混在同一个列表里。多品牌、多主题这种「长得像几个站」的需求,交给多站点来分,比在一个站里用栏目区分更干净:栏目是站内的分类,域名和站点身份是站外的边界。要分清「同一站下的不同栏目」和「同一系统下的不同站点」,前者共享站点配置,后者各配各的域名与入口。
语言是另一个维度,不要和站点混在一起。多语言站点解决的是同一个站点面向不同语言读者的情形:站点级配置语言列表与切换方式,读者可在同一站的不同语言版本间切换。AnQiCMS 支持多语言站点配置与切换,并支持整页 HTML 翻译,意味着翻译的范围可以细到整页,而不是只翻标题或摘要。取舍点在于:是「每个品牌各开一个多语言站」,还是「一个站开多语言、品牌靠栏目区分」。前者站点边界清晰、语言各自独立;后者管理对象少,但语言和品牌的交叉要提前定好规则。
模板和内容模型决定了每个站的「长相」和「数据结构」,也决定了哪些能复用。内容模型是可自定义的,支持灵活的内容结构;同一套自定义字段可以在多个站复用,也可以为某个品牌单独加字段。是否共用,取决于品牌之间的内容结构差异有多大:
| 配置对象 | 可共享的场景 | 宜独立的场景 | 影响 |
|---|---|---|---|
| 域名与站点入口 | 一般不共享 | 每个品牌站独立 | 决定站点边界与访问地址 |
| 语言与整页翻译 | 语言列表可复用 | 各站主推语言不同时 | 决定翻译范围与切换层级 |
| 内容模型与字段 | 内容结构相近时共用 | 品牌有专属字段时 | 决定录入项与前台可展示字段 |
| 模板 | 视觉一致时共用一套 | 各品牌独立设计 | 决定外观与展示布局 |
内容模型先定,模板跟着数据结构走;字段都共用了,模板才有复用的基础。反过来,如果每个品牌的内容字段都不一样,硬套一套模板只会让展示错位。
边界划清后,日常维护按层分工:全站替换工具、导航设置、单页面管理这类操作按站点各自维护,避免一个品牌改了导航误伤另一个。需要批量调整关键词或链接时,先确认动作的作用域是单站还是跨站,再决定是否批量执行。把「站点级」和「全站级」分开,是多站点稳定运转的关键:站点级改动只影响本品牌,全站级改动要显式评估波及面。
问:多站点和多语言是一回事吗? 答:不是。多站点分的是域名与站点边界,多语言是同一站点面向不同语言读者的切换。
问:什么时候内容模型该独立? 答:当某个品牌有专属字段、录入结构和别的站不同时,独立比共用更省心。
问:模板能不能几个站共用一套? 答:内容结构相近、视觉一致时可以共用;各品牌独立设计时才分开。
问:导航和单页面按什么维护? 答:按站点独立维护,避免跨站误伤。
预览
自动标签、关键词库与锚文本管理作用在不同层:标签属于这篇文章,关键词库属于全站词表,锚文本负责把词连到站内页面。本文说明三处在发布流程里的生效顺序、什么时候会互相影响,以及多站点场景下的分工建议。
预览
接口文档面向调用方,说明怎么请求、有哪些公开能力;站点说明文件面向大语言模型,帮助模型理解和索引网站内容。两者读者不同、作用不同,一个管调用一个管理解,且都要能被抓取。站点说明文件由系统自动生成,配合站点地图分工:站点地图管发现,说明文件管理解。
预览
附件下载时中文文件名乱码,多半是响应头里只写了 filename 或只写了 filename*。规范文档给出的做法是两个一起写:带星号的参数按 UTF-8 百分号编码且优先级更高,不带星号的保留 ASCII 形式兼容旧客户端。本文同时说明目录分隔符为什么要替换。