Skip to content

Releases

Milo v0.5.0(预发布)

Pre-release

Choose a tag to compare

@twhao twhao released this 11 Nov 13:55

本次重点

首页和分页采用全宽标题,窄平板留出更多空间阅读文章。

新增

本次无新增功能。

优化

  • 平板和桌面的文章信息与标题占满整列,摘要和封面在下方并排,无封面时摘要使用整列。
  • 视口宽度大于 800px 且小于 1024px 时收起侧栏,首页第一页显示紧凑作者入口。
  • 桌面和手机的阅读进度条统一移至吸顶导航下方,图片灯箱的留白、关闭按钮和说明也重新对齐。

修复

  • 首页首篇封面与其他文章采用同样的居中方式,长标题或长摘要时封面也能与摘要对齐。

使用提醒

  • 平板和桌面有封面时摘要最多五行,无封面时最多四行。实际行数与末行留白随内容和屏宽变化,精准摘要未纳入本版。
  • 800px 及以下沿用手机单栏布局,1024px 起显示完整侧栏。封面保持 16:10,并继续支持裁切填充和完整展示。

兼容性与验证

已在 Node.js 26.13.0 和 Hexo 8.1.2 下验证根路径、子路径构建及 Chromium 深浅色布局。Firefox、Safari、真实手机和线上部署尚未验证。

下载与更新链接

Milo v0.4.0

Milo v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@twhao twhao released this 10 Nov 18:16

Milo v0.4.0 预发布版本。

  • 中性灰与品牌蓝、中文标题换行、字体层级及交互反馈精调。
  • 顶部工具组与侧栏对齐,太阳/月亮图标和无障碍状态标签更新。
  • 图标式展开搜索,支持桌面/手机、自适应开合、草稿保留、键盘和减少动态效果;沿用原搜索引擎。
  • 可配置作者卡片与手机首页身份行;首篇封面对齐优化。
  • 更新 README、主题预览图和开发规范,保留第三方图标归属。

验证范围:本次快速发布仅检查 Git 状态、版本一致性及文件存在性,未重新运行构建、自动化测试或浏览器验证。既有目录/滚动恢复偶发不稳定及其他平台验证边界参见 VERIFICATION.md。

Milo v0.3.1

Milo v0.3.1 Pre-release
Pre-release

Choose a tag to compare

@twhao twhao released this 10 Nov 04:30

更新内容

  • 首页封面在 PC 与手机端统一为 16:10,移除手机端 240px 高度上限。
  • 保留响应式布局、圆角、间距与 cover / contain 显示模式,不修改原图和正文图片比例。
  • 更新版本、使用文档及封面浏览器回归断言。

验证

  • 语法检查、12 组回归、根目录及 /demo/ Hexo 构建通过。
  • Chrome 320/360/390/480/800/801/1280px、深浅色共 14 组完整浏览器测试通过。
  • 专用中性预览构建通过。
  • 未重新验证 Edge、Firefox、Safari、真实手机及辅助技术。

Milo v0.3.0

Milo v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@twhao twhao released this 10 Nov 02:00

主要改进

  • 首页封面新增 cover_fit: contain,截图可完整等比显示;正文截图可用 milo-screenshot 添加克制边界。
  • 修复长摘要引起的封面拉伸与底部圆角失效;桌面封面垂直居中。
  • 手机首页在800px及以下采用元信息、全宽标题、单张封面、摘要的顺序,封面高度受控,桌面布局保留。
  • 修复首页摘要HTML实体重复转义,继续使用EJS安全转义;移除可见冗余首页标题并保留可访问的分页H1。
  • 页脚显示实际Hexo及Milo版本。
  • 手机阅读进度移至实际吸顶导航下缘,3px无百分比;修复安全区域padding变化的导航测量,桌面进度与计算方式不变。

验证与边界

  • Node.js 26.13.0 / Hexo 8.1.2:语法检查、12组回归、根目录及/demo/构建、打包与Git差异检查通过。
  • Chrome156在320/360/390/480/800/801/1280px、深浅色14组完整浏览器检查通过,包括目录、返回顶部、图片及进度0/50/100。
  • Edge157本轮启动超时,页面验收未完成;Safari、Firefox和真实手机尚未测试,不宣称兼容性全部通过。
  • 此前偶发目录与滚动恢复超时继续观察,相关断言未放宽;本轮保留超时计时及页面状态诊断。
  • 未新增依赖,不重写既有历史。

此版本继续标记为Pre-release。正式博客的本次部署另行执行验收,不由此Release预先宣称部署成功。

Milo v0.2.0

Milo v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@twhao twhao released this 09 Nov 21:40

Milo v0.2.0 预发布版,保持 Hexo + EJS + 原生 CSS/JavaScript 的轻量架构。

新增与改进

  • SEO 与订阅:完善页面标题/描述、Canonical、Open Graph、Twitter Card,以及 Atom Feed 与自动发现。
  • 阅读体验:优化文章排版,提供移动端折叠目录、细条阅读进度、代码复制、图片懒加载与尺寸预留、可选原生灯箱。
  • 响应式与稳定性:修复导航、文章统计、键盘焦点、根目录及子目录 URL,以及连续英文字符串溢出等细节。
  • 搜索高亮:安全突出标题和摘要中的中文、英文及重复匹配,保留原有检索规则和排序。
  • 404 页面:实际生成 404.html,提供友好的提示、返回首页与搜索入口,兼容移动端、深浅色和子目录部署。
  • 粘性侧边栏:桌面仅最近文章和分类区域使用 CSS sticky,作者卡片自然滚出;支持配置关闭,手机端不启用。

验证与限制

已通过 Node.js 26.13.0 / Hexo 8.1.2 下的语法检查、10 组回归及根目录和 /demo/ 构建,并完成 Chrome、Edge 的相关浏览器验证。

Safari、Firefox 和 iOS 真机尚未完整验证。 本版本标记为 Pre-release,请在目标环境确认体验后使用。