FIT2CLOUD
Wing 的图标

Wing

5,429
1,656

一款简洁流畅、数据驱动,响应式主题,移植自WordPress主题Wing

1.1.2
二歪同学 发布于
>=2.0.0

新增

  • 新增主题设置「首页布局 → 站点主菜单」:使用菜单选择器从站内已有菜单中挑选,左侧导航改由该设置决定,不再固定读取系统主菜单
    • 未选择菜单时导航区块不渲染,模板内也不再保留硬编码的默认菜单
    • 菜单项的「打开方式」会原样输出到 target,可直接用于新窗口打开外部页面
    • ⚠️ 删除已选中的菜单会导致导航渲染失败,删除后需回设置重新选择

性能优化

  • 开启 CSS 压缩(esbuild minifier):main.css 332KB → 273KB,gzip 传输 53.5KB → 46.8KB,样式零回归(像素级对比验证)
  • 消除 <head> 阻塞脚本:dayjs/relativeTime/zh-cn 三合一为 dayjs-bundle.min.js,与 main.js 一并改为 defer 加载,head 同步脚本从 4 个降为 0 个
  • normalize.css 并入主样式表构建,再省一个渲染阻塞请求;首页主题 CSS/JS 请求从 9 个减至 7 个
  • 瞬间页 36KB 交互脚本由内联改为外置 moments.js(gzip 6.1KB,minify 后体积近乎减半),HTML 输出从 173KB 降至 135KB(-22%),且可跨页面缓存
  • 图标字体新增 woff2 格式(68.7KB → 28.4KB,-59%),移除浏览器从不下载的 eot/ttf/svg 冗余格式与 iconfont 设计源文件

主题包瘦身

发布包(zip)从 1.4MB 降至约 0.63MB,主要来自清理未使用资源与压缩默认素材:

  • 删除从未被引用的 assets/images/logo.png(2048×2048,304KB)与 cover.png(3724×1854,196KB)
  • 作者卡默认头像由 500×500 PNG(168KB)改为 200×200 WebP(7.5KB),默认封面由 2388×1668 JPEG(72KB)压缩为 1000px 宽(43KB)
  • 移除模板中「保留备用」但实际从未调用的 markdown-it.min.js(124KB),文章页同时少一个阻塞脚本
  • 图标字体只保留 woff2,去掉 woff 回退(现代浏览器覆盖率已足够)
  • 打包流程统一清理 .DS_Store 与 *.map,避免系统杂项进入发布包

修复

  • 认证页(登录/注册/退出)移动端闪烁与偶发白屏问题专项修复:
    • 移除 gateway_fragments/layout.html 中初始化不存在元素 #blue-ripple 的死代码,此前每个认证页都会抛出 2 次 JS TypeError
    • 登录页不再加载未使用的 meteors(流星)样式与脚本
    • 移动端(≤768px)与「减弱动态效果」系统偏好下自动关闭背景涟漪与流光边框动画:毛玻璃卡片叠加大面积无限动画会持续触发移动端重绘,是闪烁的主要诱因,桌面端效果不变

移除

  • 移除足迹插件适配:删除 footprint.html,/footprints 页面回归插件原生模板(全屏沉浸、自带导航坞),不再套用主题 header 与 footer
    • 顶部/侧边导航被外壳包裹后与插件全屏 3D 布局观感割裂,取消包裹更自然
    • 如需在站内入口进入足迹页,在 Halo 后台「菜单」中添加 /footprints 链接并把「打开方式」设为「新窗口」即可
  • 同步删除 main.css 中足迹页专用的「回到顶部」隐藏规则

Generated from v1.1.2

资源下载

  • theme-wing-1.1.2.zip
1.1.1
二歪同学 发布于
>=2.0.0

新增

  • 适配足迹插件(Halo 应用市场 app-XCtAQ):新增独立模板 footprint.html,只保留主题 header 与 footer,插件内容本身不做改造
    • 兼容插件 2.0 的 3D 地球、3D 书架与高德 2D 视图,插件样式与脚本由插件自动注入
    • 记忆书架、城市墙、城市详情、门票墙、留言簿等全屏浮层统一从 header 下方开始,不再遮挡主题导航
    • 首屏内容区与 header 占满一屏,页脚需下拉查看;页面滚动时底部导航坞、状态条与浮动按钮联动上移,不压页脚
  • 全站新增「回到顶部」按钮:滚动超过 200px 后从视口右侧淡入,点击平滑回到顶部并自动淡出;适配瞬间页的内部滚动容器,深浅色主题各自配色,足迹插件页自动隐藏

优化

  • 瞬间发布框图片改为朋友圈式托盘排版:图片统一排列在内容下方,三图及多图未展开前按 1:1 比例显示,不再在内容区上下穿插
  • 插入链接改为「文字 + 链接」双输入面板,一次填完直接生成可点击的超链接,无需再次点击已插入文字补填链接
  • 瞬间行内编辑改为所见即所得,保存时同时写入 html 与 raw,避免编辑已有内容时把 Markdown 链接破坏成纯文本
  • 正文超链接样式统一:站内链接恢复主题色与下划线配色,深色模式单独适配,修正此前被全局链接样式覆盖为灰色的表现

修复

  • 修复链接输入面板被发布框裁切遮挡的问题,改为随内容流下移
  • 404 页面移除卡片边框、圆角、阴影与裁剪,与页面整体内容自然融合

说明

  • 足迹插件 2.0 起高德 Key 改为插件后台的 Secret 配置,升级插件后需在插件设置中重新填写 Web 端 Key,否则 2D 视图不可用

Generated from v1.1.1

资源下载

  • theme-wing-1.1.1.zip
1.1.0
二歪同学 发布于
>=2.0.0

本次改动较多,版本号从 1.0.8 直接升至 1.1.0,跳过 1.0.9。

新增

  • 新增笔记(瞬间)详情页 /moments/{name},独立标题、描述与 og 社交卡片信息
  • 抽出瞬间卡片公共组件 includes/widgets/momentCard.html,首页与列表页共用同一套渲染逻辑
  • 登录用户可在首页直接发布笔记,发布框新增公开 / 私密切换
  • 灯箱、视频弹窗、点赞、评论等交互脚本独立为 includes/scripts/ 公共片段,列表页与详情页复用
  • 新增豆瓣页面模板,适配豆瓣插件(未安装插件时给出友好提示)
  • 适配链接管理插件:朋友圈页面改用链接管理订阅数据,友链页面移除原友链自助提交插件支持
  • 引入 emoji-mart 资源
  • 发表框在所有带 Tab 的列表页(首页 / /moments / 文章列表)统一展示,登录后切换 Tab 不再丢失发布入口
  • 适配 Docsme 文档插件:新增文档详情 / 列表 / 目录页模板,深浅色跟随主题配色方案

优化

  • 首页与 /moments 列表改为服务端渲染,对 SEO 更友好;首屏 20 条,超出部分引导至完整列表
  • 瞬间标签改由插件接口下发真实计数,点击标签跳转 /moments?tag= 由服务端筛选,移除前端 AJAX 重渲染
  • 评论区改为惰性挂载,首屏不再为每条笔记创建评论实例,长列表性能明显改善
  • 列表恢复插件分页(page / prevUrl / nextUrl),结尾提供「查看全部 N 条笔记」入口
  • 将内联编辑框样式统一收敛到主样式表,修复 /moments 与详情页编辑框样式错乱
  • 首页顶部栏、移动端与深色模式显示细节优化
  • 内容 Tab 收敛为公共片段:链接与高亮统一生成,文章缺失时降级到归档页;Tab 永远指向各类内容的唯一权威入口
  • 为首页 / 列表页补全 canonical:重复内容页面归一到权威地址,筛选页声明自身
  • 笔记详情页发布时间移到卡片头部左侧,与列表一致的相对时间格式;顶栏右侧只保留管理操作
  • 文章首页模式下,/moments 与文章列表页对重复内容给出定位提示条

修复

  • 修复瞬间标签重复渲染的问题
  • 修复瞬间标签链接在子目录部署下失效、含空格标签无法正确编码的问题
  • 修复未安装瞬间插件时首页笔记区域的空白与报错
  • 修复未安装瞬间插件时首页仍显示发表框的问题
  • 修复发表框底部两角背景从圆角处溢出的问题
  • 修复注册页 Favicon 图标不显示
  • 修复通行密钥(Passkey)登录按钮显示逻辑
  • 修复豆瓣页面显示细节问题

工程

  • .gitignore 中 scripts/ 规则收窄为仅忽略仓库根目录,避免误伤 templates/includes/scripts/
  • 全部提交信息规范化为 Conventional Commits

Generated from v1.1.0

资源下载

  • theme-wing-1.1.0.zip
1.0.8
二歪同学 发布于
>=2.0.0

新增

  • 适配Passkey 认证插件,支持通行密钥登录

优化

  • 完善认证页面适配,含2FA、注册等页面

Generated from v1.0.8

资源下载

  • theme-wing-1.0.8.zip
1.0.7
二歪同学 发布于
>=2.0.0

优化

  • 优化设置表单

Generated from v1.0.7

资源下载

  • theme-wing-1.0.7.zip
1.0.6
二歪同学 发布于
>=2.0.0

新增

  • 首页增加个性化流星效果
  • 后台登录模板适配

Generated from v1.0.6

资源下载

  • theme-wing-1.0.6.zip
1.0.5
二歪同学 发布于
>=2.0.0

新增

  • 瞬间短文可插入 B 站视频链接

优化

  • 修复小 bug

Generated from v1.0.5

资源下载

  • theme-wing-1.0.5.zip
1.0.4
二歪同学 发布于
>=2.0.0

新增

  • 默认封面设置

优化

  • 修复笔记首页下,文章分页 404 问题
  • 优化大量移动端显示
  • 修复自定义文章页面热力图无法获取笔记数量
  • 优化右侧标签显示逻辑,跟随内容显示

Generated from v1.0.4

资源下载

  • theme-wing-1.0.4.zip
1.0.3
二歪同学 发布于
>=2.0.0

新增

  • 评论组件新增匿名评论/隐私协议
  • 重新调整归档页面内容样式

优化

  • 修复部分页面样式溢出问题
  • 遵循 Tailwind CSS v4 变量标准优化大量硬编码
  • 优化 twikoo 评论样式(参考安知鱼 CSS)
  • 优化移动端页脚显示效果
  • 优化移动端分页显示效果

Generated from v1.0.3

资源下载

  • theme-wing-1.0.3.zip
1.0.2
二歪同学 发布于
>=2.0.0

新增

  • 新增首页布局切换,默认笔记模式
  • 适配友链自助提交插件

优化

  • 优化主题设置项分类
  • 优化深色模式下切换页面闪白问题

Generated from v1.0.2

资源下载

  • theme-wing-1.0.2.zip
1.0.1
二歪同学 发布于
>=2.0.0

新增

  • 适配 twikoo 评论

优化

  • 优化Prism.js显示,支持自动换行、语言识别、行号、复制按钮、高亮行等
  • 优化移动端内容显示
  • 优化深色/浅色模式动画

Generated from v1.0.1

资源下载

  • theme-wing-1.0.1.zip
1.0.0
Ryan Wang 发布于
>=2.0.0

Theme Wing v1.0.0 版本发布

🎉 正式版发布

  • 全新配色方案:玫瑰红、蓝色、翠绿、紫罗兰、琥珀橙、灰褐、洋红、石板灰
  • 深色模式优化,支持自动切换
  • 热力图组件:展示文章和瞬间发布统计
  • 响应式布局优化
  • 搜索功能支持 Halo 搜索插件
  • 代码高亮支持多种语言

Generate from v1.0.0

资源下载

  • theme-wing-1.0.0.zip