FIT2CLOUD
熹屿 Xiyu 的图标

熹屿 Xiyu

187
37

一座为文字留白的岛。熹屿是一款面向 Halo 2.26+ 的响应式博客主题:杂志式首屏、克制的卡片流、清透的青蓝配色与柔和暗色模式,配合滑动高亮目录、文章入场动效、创作日历、友链自助申请与朋友圈订阅聚合,让阅读与写作都更从容。

1.0.19
ybrc114514 发布于

1.0.19

最新
>=2.26.0

v1.0.19

这一版给友链页的「站点信息」补了一行 图标:显示站点图标的完整地址,右侧按钮一键复制,访客申请友链时不用再猜你的 favicon 在哪儿。

熹屿 Xiyu 友链页「站点信息」:图标行显示完整地址并可一键复制

桌面端实测:图标行位于「网址」下方,显示完整地址(而非缩略图),右侧复制按钮可直接填进友链申请

新增

  • 「站点信息」新增图标行

    访客填友链申请时,图标字段常被留空或填成看图才懂的相对路径。现在「友链页 → 站点信息」多出「图标」一行,显示的就是可直接粘贴的完整地址:

    名称   熹屿 Xiyu
    网址   https://example.com
    图标   https://example.com/upload/logo.png   ← 一键复制
    简介   一座为文字留白的岛。
    RSS    https://example.com/rss.xml
    
  • 图标来源可自定义,留空自动跟随站点

    优先级 来源 设置位置
    1 图标地址(外链 / 图床) 友链页 → 站点信息 · 图标地址
    2 上传附件 友链页 → 站点信息 · 图标
    3 Halo 站点图标(favicon) 设置 → 基本设置 → 站点图标
    4 站点 Logo 设置 → 基本设置
    5 主题内置 favicon 兜底,不会出现空白

    一般来说什么都不用配:只要后台设过站点图标,这里就自动显示它,零配置可用。

细节

  • 只显示地址,不显示缩略图

    站点图标多是宽幅手写 logo(例如 237 × 54),缩略图要么被压成细条、要么把小方块撑变形,反而不如直接把地址写清楚。因此这一行只输出纯文本地址 + 复制按钮,长度不省略、超长按词换行。

  • 相对路径补全为完整链接

    附件库给出的常是 /upload/xxx.svg 这类相对路径,直接复制走会失效。现在会自动补成 http(s)://你的域名/upload/xxx.svg;//cdn.example.com/x.png 这种协议相对地址补成 https://;本来就是完整外链的原样输出。复制按钮复制的也是补全后的地址。

  • 行序与视觉保持一致

    图标行固定排在「网址」下方(桌面与手机一致),行高与相邻行对齐,暗色模式下文本对比度足够,桌面 / 390px / 360px 三种视口均无横向溢出。

升级说明

  • 控制台「外观 → 主题 → 安装」上传本 ZIP 覆盖升级,现有设置全部保留。
  • 升级后无需任何配置:会在「网址」下方自动多出一行图标地址;想换成自己的图标,到「友链页 → 站点信息 · 图标地址 / 图标」填写即可。

兼容性

  • Halo 2.26.0 或更高版本(已在 Halo 2.27.2 实测通过)
  • 建议启用官方链接插件 plugin-links 2.5.0(友链、友链申请、朋友圈动态)
  • 可选的第三方友链申请插件:LinksSubmit(要求 Halo ≥2.20.14)
  • 可选插件:plugin-comment-next 1.1.1、plugin-moments 1.19.0、plugin-hitokoto-hub 3.0.0、plugin-equipment 1.1.1、plugin-steam 1.0.0
  • 现代浏览器(Chrome / Edge / Safari / Firefox),支持 prefers-reduced-motion 与 prefers-color-scheme;不支持 color-mix() 的旧内核走实色回退

验证

本地 Halo 2.27.2 热升级至 1.0.19 后实测,图标专项 26 项全过:

  • 行位置:紧跟「网址」之后(桌面 / 手机均为第 3 行),行序为 名称 → 网址 → 图标 → 简介 → RSS
  • 呈现:不渲染缩略图、纯文本可换行、无省略号截断、复制值等于完整地址、复制按钮带无障碍标签
  • 回退:图标地址 → 上传附件 → Halo 站点图标 → 站点 Logo → 主题内置 favicon,五级顺序与优先级正确
  • 链接补全:站内相对路径补成 http://域名/...、协议相对地址补成 https://...、完整外链原样输出
  • 布局:超长地址完整输出且可断词换行,桌面 / 390px / 360px 无横向溢出,图标行与相邻行高度接近,暗色模式文本可读

回归:LinksSubmit 申请分支 23 项、品牌标识 26 项、横幅与随机访问 29 项,均 0 失败。

Full Changelog: https://github.com/YBRC114514/halo-theme-xiyu/compare/v1.0.18...v1.0.19

资源下载

  • theme-xiyu-1.0.19.zip