GitHub
加载中...
加载GitHub贡献图...
✨ 欢迎来到桃源笔记
这里是记录生活、分享技术、探索世界的小天地。愿你在忙碌的生活中,也能找到属于自己的那片桃源~
标签
安全 宝库 笔记 编程实践 博客 触摸事件 低碳生活 调试 都市减压 独处 个人成长 个性化教育 更新日志 工具 工业4.0 工作生活平衡 公告 构建 孤独 观察 航天技术 合成生物学 环保 火星任务 基因编辑 计算器 技能 技术创新 加密货币 焦虑 教师生涯 教育 开源 科技趋势 科技与生活 可持续生活 量子计算 灵活办公 零浪费 浏览器API 留白艺术 慢生活哲学 命令行工具 内心成长 评论系统 前端 区块链 去中心化 人工智能 人文 人性思考 商业航天 商业应用 生活 生活方式 生活平衡 生活哲学 生态友好 生物技术 师德楷模 时间管理 实验室 实用方法 书单 数字化 数字极简主义 数字经济 数字孪生 数字伦理 数字转型 随笔 太空探索 太空殖民 体验优化 天津宝坻 推荐 未来工作 未来经济 未来科技 未来学习 未来展望 物联网 咸鱼之王 乡村教育 小工具 效率 效率工具 协议 心理健康 心理健康工具 心灵治愈 性能优化 虚拟现实 医疗创新 移动端 游戏 语文教学 元宇宙 远程工作 远程医疗 阅读 增强现实 正念 知识管理 智慧生活 智能制造 专注力 自我关怀 自我疗愈 自我探索 自我提升 Astro Canvas GitHub Obsidian Pagefind PKM Python RSS Rust Svelte Umami Web3
276 字
1 分钟
公告系统重构:独立公告页面 & 配置化管理
之前的问题
原来的公告只存在于首页右侧的小组件里,而且链接一直指向 About 页面。 这样有两个小问题:
- 公告内容偏运营 / 更新信息,但跳转却是「关于本站」
- 如果想写一段稍微长一点的公告说明,很容易把侧边栏挤得很满
这次怎么改的
这次做了一个简单的重构,把公告拆成两层:
- 配置层:在
config.ts里通过announcementConfig配置标题、内容、类型、是否可关闭等 - 展示层:
- 侧边栏继续显示精简版公告内容
- 新增
/announcement/页面,展示完整公告说明
现在公告组件只负责「怎么展示」,而「展示什么」全部来自配置,后续要改文案只需要动一处。
后续打算
后面如果有需要,可以把公告做成一个「历史公告列表」:
- 当前公告展示在侧边栏
- 历史公告在公告页按时间轴展示
这样既不打扰日常阅读,又能保留每一次重要变更的记录。
部分信息可能已经过时




