功能预览
备份要放在打开模板编辑之前,而不是改完之后再补。AnQiCMS 的 AI 可视化模板编辑能直接改模板代码,改动面越大越需要一份可回退的快照;备份覆盖数据与静态文件,v3.6.5 起还做了模板备份扩表,先用它存一份原始模板,再让 AI 动手。
改一处模板要全站生效,AI 辅助编辑时备份放在哪一步?备份在编辑之前,具体是在打开模板文件之前,不是在改完之后、上线之前。原因是模板改动的作用范围由引用关系决定,一次看起来只改了一个小节的编辑,全站生效之后可能牵动列表页、详情页与导航。
模板层的改动分三类,影响面递增。第一类是单页面局部样式,只影响这一处;第二类是公共片段,比如列表项、文章卡片、侧栏,改一次会在所有调用它的页面上生效;第三类是站点结构与导航,牵连范围最大,全站替换工具在这种场景下反而更合适——批量改关键词或链接走数据层,不必动模板代码。
判断自己属于哪一类,办法很简单:改之前先数一下这个片段被几个位置引用。三类里只有第一类可以放心直接改,后两类都需要先有回退手段。
AnQiCMS 的备份与恢复覆盖数据与静态文件,模板属于可回退范围,v3.6.5 版本还对模板备份做了扩表处理。这两个事实决定了备份的正确位置:在编辑动作发生前存一份,改坏了直接恢复;改完再备份,存下来的是已经坏掉的那一份。
顺序上分三步。先触发一次备份,确认备份文件生成且能在别处读取;再进入编辑;改完只做局部验证,不要急着全站发布。需要回退时走恢复入口,而不是手工把代码粘回去,手工粘贴容易漏掉同期改动的其他片段。
AI 可视化模板编辑的价值在于不用把模板语法背下来,描述需求就能改到模板代码。但正因为它是直接改代码,指令写得宽,改动面就会宽。可操作的做法有三条:把目标写窄,说清改的是哪个片段的哪个元素;一次只提一个改动,不要在同一段指令里同时要求调整颜色、间距和文案;改完后先diff 看范围,确认没有连带修改再保存。
涉及正文里的关键词或链接变更,优先用全站替换而不是让 AI 改模板,前者作用在数据上、影响可控,后者会把内容层与展示层混在一起。
不要一上来就在首页验收。选一个引用了被改片段的最短路径:先打开单个详情页确认片段正确,再打开一个列表页确认多条目下没有串位,最后才看导航与全站入口。这个顺序的用处是,一旦片段本身有问题,能在最小范围发现,而不是等全站缓存都刷完才知道。
改完模板后如果发现内容层文案也需要跟着变,先确认这是展示问题还是数据问题,展示问题回到模板,数据问题走全站替换工具处理。
公共片段与站点结构类改动每次都做;单页面局部样式,可以只在改动前后各存一次。
走恢复入口回退到编辑前的模板快照,不要边改边试,避免第二次错误覆盖掉可用版本。
文案与链接的批量变更属于数据层,用全站替换;版式与元素位置属于展示层,才动模板。
预览
会不会露出摘要取决于列表页取的是哪一段字段,而不是标题上写的可见范围。AnQiCMS 用用户管理与 VIP 分组为不同用户组设置访问权限,权限要同时在列表取数、详情页与接口返回三处收,只藏详情页等于摘要仍然在列表暴露,正文开头几段照样被读走。
预览
定时发布改期后要不要重跑推送,取决于这篇文档此前有没有以正式状态出现过。若只是草稿改到更晚的时刻,URL 没进过站点地图也没被主动推送,就不用重跑;一旦文档已经上线或被推送过,改期就要按站点地图、链接推送的顺序重新走一遍。
预览
多站点共用一套内容模型时,字段怎么不互相干扰?把共用面限制在结构层、把差异留在取值层:模型与字段名各站一致,默认值与选项按站点分别配置,关键词库也按站点分开维护。改动前先确认字段被哪些模板与接口引用,再按站点逐个验证渲染结果,避免一处改动同时影响多个品牌的页面。