FIT2CLOUD
春野 的图标

春野

1,187
191

为 SpringForAll 打造的现代技术社区主题。专注内容、清晰导航、舒适阅读。

1.1.0
程序猿DD 发布于

1.1.0

最新
>=2.26.0
  • 站点品牌读取 Halo 系统设置,备案号默认留空
  • 桌面和手机共用 Halo 主菜单
  • 友情链接支持自定义列表,或从 Halo 链接管理插件搜索、勾选
  • 修复滚动时侧栏广告遮挡文章目录的问题
  • 广告配置界面优化
    • 文章页广告卡片:宽屏三列、中屏两列。
    • 首页广告卡片:两列并排。
    • 手机端统一单列,卡片间距与字段对齐保持一致。
    • 保留原有广告配置,升级无需重新填写

升级到此版本后,需要在主题设置中重新配置友情链接。

资源下载

  • theme-spring4all-1.1.0.zip
1.0.5
程序猿DD 发布于
>=2.26.0

在 Halo Console → 主题 → 春野 → 设置 → 谷歌广告 管理:

  • 总开关:关闭后所有主题手动广告位停止输出。
  • 发布商 ID:共用 data-ad-client,以 ca-pub- 开头。
  • 布局预览模式:已开启位置只显示占位,不请求 Google 广告;正式投放时关闭。
  • 布局:顶部为公共设置,下方分为「文章页广告」与「首页广告」;每个位置使用独立卡片,全部同时展示。卡片内包含位置说明及四项配置,修改后统一保存。
  • 每个位置:独立开关、广告单元 ID(data-ad-slot)、格式(自动 / 横幅 / 矩形)、移动端开关。
位置 出现范围
首页列表上方 首页及分页首页,技术分类导航之后
首页侧栏 首页及分页首页,社区介绍卡片之后
文章正文上方 文章阅读区,正文之前
文章目录下方 文章目录之后;移动端开启时位于目录与正文之间
文章末尾 文章结束与标签之后,相邻文章和评论之前

建议为各位置创建对应广告单元,便于在 AdSense 中分别查看效果。主题不内置广告账号,参数缺失或格式错误时不输出该位置。所有广告保持文档流,按容器适配,不向窄侧栏外扩展。网站已有 AdSense 脚本时会复用;原有自动广告继续由 AdSense 管理。

此前目录广告开发配置兼容:ads.enabled、client_id、slot_id、show_mobile、preview 的键保持稳定。slot_id 和 show_mobile 继续用于目录下方位置,新增的 sidebar_enabled 控制该位置独立开关,缺省为开启。新增的另外四个位置默认关闭,升级不会自动增加广告。

有侧栏广告时目录随页面滚动,避免与广告重叠;广告未填充或脚本失败时收起对应位置。无广告时仍保留原有固定目录。未请求的移动端隐藏单元不会匹配 Google 的广告选择器。

参考:Google 自适应展示广告、未填充广告状态。

资源下载

  • theme-spring4all-1.0.5.zip
1.0.4
程序猿DD 发布于
>=2.26.0

为 SpringForAll 社区制作的独立 Halo 主题,版本 1.0.4。

采用 Spring 绿、石墨色和暖白底色,使用编辑型首页、轻量文章列表与独立阅读布局。历史文章没有封面时自动显示与分类匹配的视觉占位。源码为 Thymeleaf + CSS + 原生 JavaScript,无需 Node 构建、在线字体或前端框架。

1.0.4 更新

  • 修复 Shiki 代码高亮插件与主题重复工具栏、复制按钮及外层边框的问题。
  • Shiki 代码块由插件负责展示,普通代码块使用内置 highlight.js 11.12.0 高亮与主题复制栏,资源随主题打包,无外部 CDN 请求。
  • 读取 language-、lang-、sourceCode 和 data-language 标记;显式纯文本保持原样,未标记代码使用有限语言识别。
  • 统一深色工具栏与代码区,第三方库许可证见 THIRD-PARTY-LICENSES.txt。

1.0.3 更新

  • 页脚改为品牌导航、横向友情链接、版权署名三层结构,统一链接样式。
  • 移动端友情链接自然换行,保留所有链接和后台设置。

1.0.2 更新

  • 页脚增加「友情链接」入口:SpringForAll 社区、程序猿DD、OpenWrite、FastGoing、灵蟹创作。
  • 增加「春野主题 · SpringForAll 出品」主题署名,使用完整网址,部署在其他域名时仍可访问出品方。
  • 名称、网址、品牌区域和主题署名开关可在 Halo 主题设置 → 页脚中调整。
  • 保留 Halo 技术署名;主题介绍页上线后可单独配置其地址。
  • 品牌入口是普通公开链接,不包含访问追踪脚本。

1.0.1 更新

  • 公共布局至少占满视口高度,短页面页脚自然贴底,长页面正常滚动。
  • 高屏桌面上的归档列表适度增加行距。
  • 更新静态资源版本,避免旧 CSS 缓存。

资源下载

  • theme-spring4all-1.0.4.zip