回收站、区块管理与内容替换
回收站是最后一道数据保险;区块用来放多处重复的文字;内容替换用来一次改掉全站某个词。这三样都用对了,日常维护能少很多手工活。
回收站
列表页的删除只是把内容丢进回收站(内部状态标记为回收站值),到这里数据还都在。只有回收站里的删除、批量删除、清空回收站才是永久删除。
- 恢复出来的内容是草稿,不是已发布——需要重新勾发布。
- 回收站里的条目同样占空间,定期清一次。
- 要批量找回误删的东西,唯一可靠的做法是数据库备份恢复(第二十章),不要指望回收站长期保留。
本站的回收站里可能长期留着历史条目。清空之前先备份,这一步没有第二次机会。
区块管理
区块是一段可以复用的 HTML 文字,用来放那些「好几个页面都要一样」的片段:一句服务承诺、一段联系方式、一个免责声明。
| 项 | 说明 |
|---|---|
| 区块名称 | 只能为字母,保存后不能更改 |
| 区块说明 | 给自己看的备注 |
| 区块内容 | HTML。不允许包含 ASP 代码,含 <% 会被拒绝保存 |
区块保存后落在站点根目录的 block/名称.html 文件里,由模板去引用它。本站目前没有使用区块,所以这一屏是空的——不是坏了。
内容替换
「功能 → 内容替换」用来把正文里出现的某个词一次性换成另一个词,典型场景:公司改名、电话换号、旧产品名换新名。
- 先用小范围试:拿一个栏目或几个关键字筛出少量内容跑一次,确认结果符合预期。
- 替换词要足够独特。「公司」这种词会命中大量无关句子;「XX有限公司」这种才安全。
- 跑之前先备份数据库。批量替换是不可逆的。
- 替换完清缓存,否则前台还是旧文案。
内容替换只改正文里的文字,不会改栏目名称、不会改已经生成的静态页、也不会改图片里的文字。这三处要分别处理。
