公告与固定页面文案维护

685 字
3 分钟
公告与固定页面文案维护

📖 本文管什么#

站点上除了「文章 / 碎碎念」这两种会持续新增的内容,还有一批固定的站点文案——侧边栏公告、关于页、留言板、隐私政策等。它们不常改,但真要改的时候得知道去哪。


一、侧边栏公告#

改公告文字 → src/config/announcementConfig.ts#

export const announcementConfig = {
title: "", // 公告栏标题,留空显示默认「公告」
content: "……公告正文……", // ← 要改的就是这
closable: false, // true = 访客可点 × 关闭
link: {
enable: true, // 底部是否放链接
text: "了解更多",
url: "/about/",
external: false, // true = 新窗口外链
},
};

可用可选字段:type: "info" | "warning" | "success" | "error"(左侧装饰色),icon(图标名)。

⚠️ 公告是纯文本#

content 里写 Markdown 不会渲染**加粗**[链接]() 会原样显示符号。想要链接就走下面那个 link 字段。

显示 / 隐藏公告 → 不在公告配置里!#

公告是「侧边栏组件」,开关注册在 src/config/sidebarConfig.ts。桌面端在 leftComponents、移动端在 mobileBottomComponents 里都有一组 type: "announcement"

{
type: "announcement",
enable: true, // ← 改成 false 就隐藏
position: "top",
showOnPostPage: true,
},

想调公告在侧栏的上/下顺序,也在这里挪位置。


二、固定页面(spec)文案#

「关于我 / 留言板 / 隐私政策 / 用户协议 / 友链信息」这类页面的正文,存在 src/content/spec/ 里,像改普通 Markdown 一样改它们

页面文件
关于src/content/spec/about.md
留言板src/content/spec/guestbook.md
隐私政策src/content/spec/privacy-policy.md
用户协议src/content/spec/user-agreement.md
友链页的「本站信息」src/content/spec/friends.mdx

改完的发布#

这几篇是页面正文,改完同样走 git 三连即上线,没有独立的「后台」。

⚠️ 内容同步提醒#

  • 隐私政策 / 用户协议要和站点实际能力保持一致(接入了哪些分析、评论数据存哪)。每次给站点新增会收集数据的服务(统计、弹幕、评论等)后,回来核对一遍这两篇是否还成立。
  • 关于页里通常写着「本站架构说明」,改了架构(换图床、增减部署)要同步更新。

三、站内入口文案(顶部菜单 / 页脚)#

这类不是「正文」,但也属于站点文案,出问题要知道去哪个配置:

想改什么文件
顶部导航菜单项src/config/navBarConfig.ts
页脚自定义内容(如备案号)src/config/footerConfig.ts
侧栏简介 / 头像 / 社交链接src/config/profileConfig.ts

细讲见系列里「友链与站点入口维护」一篇。


✅ 速记#

  • 公告文字announcementConfig.ts公告显隐/位置sidebarConfig.ts
  • 固定页面正文src/content/spec/ 对应文件,改完 git 三连
  • 公告是纯文本;隐私/协议文案要跟着站点新功能走
  • 页面文案和正文一样:改文件 → git add/commit/push → 上线

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
公告与固定页面文案维护
https://hecloud.top/posts/guide/maintenance-announcement/
作者
贺小云
发布于
2026-09-07
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
贺小云
热爱技术与折腾的博客 Dancing with uncertainty. 与不确定性共舞
公告
出于成本考虑,贺云已全面转型Serverless架构
分类
标签
碎碎念
站点统计
文章
68
分类
6
标签
38
总字数
46,536
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0