Skip to content

VOID-Plus 3.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Nov 04:39
· 1 commit to master since this release

功能增强与工程基建

✨ 新增

  • 文章分享扩至十个平台:除原有的微博、Twitter 外,新增微信、QQ、Facebook、Instagram、Telegram、LinkedIn、Pinterest、Tumblr
  • 微信扫码分享:点击后弹出二维码,微信扫一扫即可把文章链接与标题分享给好友或朋友圈
  • QQ 官方分享页:改用腾讯官方分享组件,可分享到 QQ 好友、群组与 QQ 空间,页面自带二维码
  • 404 页面重做:居中卡片式布局,含大号 404 标识、站内搜索框、返回首页与返回上一页按钮,支持亮色与暗色模式
  • 404 页面背景:渐变光斑、网格纹理与数字水印三层装饰,站点未配置头图时也不单调
  • README 徽章:补充 Typecho 最低版本、PHP 最低版本与最后提交时间

🎨 体验与样式

  • 分享按钮点击不再弹出空白标签页
  • 分享提示浮层改为贴在按钮上方,不再出现在页面顶部
  • 微信、Instagram、QQ 优先调起系统分享面板(移动端可直接在面板里选对应应用),
    标题与链接一并带过去;微信在桌面端改为二维码扫码分享,Instagram 则唤起 App 并复制文案
    (腾讯旧的 QQ 分享接口已对未备案站点返回空白页,故改用官方分享页)
  • ENJOY 点赞按钮改为胶囊形
  • 文章卡片悬停时的标题与边框由国徽红改为绿色,明暗两色下均保持足够对比度
  • 主题自有的样式与脚本引用改为带版本号,用户更新主题后浏览器不再沿用旧缓存
  • 分享图标沿用主题既有图标字体,无需额外资源,样式与原来两个按钮完全一致

🔧 工程与维护

  • 样式源码恢复可编译:修复 SCSS 中缺失的分号,npm run build 现在能正常产出全部前端资源
  • 依赖源修复:package-lock.json 的下载地址换回官方 registry,CI 装包与 Dependabot 更新恢复正常
  • CI 一致性校验:新增 consistency job,检查版本号三处声明一致、README 与 change-log 更新日志逐字一致、SCSS 选择器与 CSS 产物同步
  • Dependabot:自动检查 npm 依赖与 GitHub Actions 的版本更新
  • 贡献指南:新增 CONTRIBUTING.md,整理环境要求、构建方式、代码风格、提交规范与发版流程

✅ 兼容性

  • Typecho 1.2 / 1.3 与 PHP 7.0 – 8.4 实测通过(PHP 8.4.27 全部文件语法检查无误)
  • 本版不改动主题设置项,老站升级后覆盖目录即可

安装 / 升级

全新安装

  1. 在发布页下载 VOID-Plus-3.6.0.zip
  2. 解压后得到两个目录:
    • 1.主题/VOID-Plus → 整个目录上传到站点的 /usr/themes 目录
    • 2.配套插件/VOIDPlus → 整个目录上传到站点的 /usr/plugins 目录
  3. 后台「外观」启用 VOID-Plus 主题
  4. 后台「插件」启用 VOIDPlus 插件(文章字数统计、点赞、浏览量统计依赖它)
  5. 可选:把主题 assets/VOID-Plus-CacheRule.js 复制一份到站点根目录,并在主题设置「自定义 Service Worker」中填好该文件名

从 3.5.7 升级

  1. 直接覆盖站点的 usr/themes/VOID-Plus 目录即可,主题设置不会丢失
  2. 配套插件如有更新,同样覆盖 usr/plugins/VOIDPlus 目录

升级注意事项

  • 本版没有新增后台设置项,不需要重新填写任何配置
  • 分享按钮从两个增加到十个,如果觉得图标过多,可以自行在 includes/main.php 中删掉不用的按钮