经过一段时间的调整与完善,theme-Serenity-Xmao 现已正式开源。这是一款基于 Serenity 开发的 Halo 博客主题二次开发版本,主要围绕主题身份、友情链接展示、友链申请流程和使用文档进行了针对性改进。

🌐 开源地址:GitHub / theme-Serenity-Xmao

🏷️ 当前版本:2.1.4

⚙️ 适用版本:Halo 2.0.0 及以上


🌱 项目来源与开源说明

本项目并非从零开发,而是在 atangccc/Serenity-Grace 的基础上进行二次开发。感谢原作者和社区贡献者提供的优秀主题基础。

二次开发版本继续遵循 GPL-3.0 许可证。使用、修改或再次分发时,请同时遵守许可证要求,并保留必要的开源说明和上游项目致谢。

✨ 本次二次开发了什么

01|主题身份与项目资料

  • 主题名称与内部 ID 统一为 theme-Serenity-Xmao

  • 修改主题作者、主页地址、项目链接和主题图标。

  • 补充 README、更新日志、主题详情以及上游来源说明。

02|友情链接信息展示

  • 在友链页面增加本站 ICP 备案信息展示。

  • 友链头像地址统一显示为完整 URL,方便其他站长直接使用。

  • 支持名称、描述、链接、头像和 ICP 信息复制。

  • 增加“一键复制全部信息”,减少手动整理资料的步骤。

  • 适配 Link Submit 友链申请插件,并增加主题后台开关。

  • 重新调整申请按钮的尺寸、颜色和交互状态,使其更贴合主题。

  • 增加清晰的友链申请流程和申请要求,同时保留“提交友链申请”与“复制全部信息”按钮。

  • 申请区域采用桌面端双栏、移动端单栏的响应式布局。

04|友链申请规则

申请网站需要能够稳定访问、支持 HTTPS、内容合法健康,并保持正常维护。提交申请前应先添加本站友链。ICP 备案属于加分项,但不是审核通过的硬性条件。

📦 安装方式

  1. 前往 GitHub Release v2.1.4

  2. 下载 theme-Serenity-Xmao-2.1.4.zip

  3. 进入 Halo 控制台,在“外观 → 主题”中上传并安装 ZIP。

  4. 启用主题后,根据自己的站点信息重新检查并保存主题设置。

⚠️ 升级前请注意

重要:Halo 会把新的内部 ID 识别为一个新主题。

主题内部 ID 已调整为 theme-Serenity-Xmao。旧主题配置通常不会自动继承,安装前建议备份现有配置,并在启用后逐项核对站点 Logo、首页背景、菜单、友链资料及其他主题设置。

💬 开源与反馈

如果你在使用过程中发现问题,或者有合理的改进建议,欢迎前往 GitHub Issues 提交反馈。也欢迎 Fork 项目继续完善,但请尊重原项目与本项目的开源许可证和署名要求。

希望这个二次开发版本,能够为喜欢 Serenity 风格、同时需要更完整友链申请体验的 Halo 用户提供一点帮助。