Skip to content

Hexo Pro 2.1.0 Beta 1 — 多端测试版

Pre-release
Pre-release

Choose a tag to compare

@heywarms heywarms released this 15 Oct 06:21
c6f7aee

Hexo Pro 2.1.0 Beta 1

本次测试版已将前端、后端与桌面端完整改动合入各自的 master。

更新

  • 重新整理工作台、文章列表和编辑器,统一分类、图片、回收站、配置、部署、同步、主题及设置页面。
  • 工作台展示最近草稿、最近编辑、待办与文章趋势,完善深色模式、窄屏及空白/错误状态。
  • 支持直接粘贴图片、上传后立即预览、调整图片宽度,并在 Markdown 与正文预览中保留尺寸。
  • 改进文章属性、Front Matter 编辑和本地/自定义博客链接。
  • 包含 Beta 0 的块编辑器、永久文档标识、GitHub 双向同步、Android/iOS 离线写作、备份及桌面运行时更新。

下载和安装

请从本页 Assets 选择对应系统的安装包。此版本用于测试,升级前请备份博客源文件。

平台 下载
macOS · Apple Silicon DMG · ZIP
macOS · Intel DMG · ZIP
Windows · x64 EXE 安装包
Linux · x64 AppImage · tar.gz
Android · Android 7+ 测试 APK
iPhone · iOS 16.4+ Ad Hoc 真机 IPA
iOS 模拟器 · iOS 16.4+ 模拟器 ZIP

Mac 包已使用 Developer ID 签名,尚未经过 Apple 公证;Windows 包未进行代码签名。Linux AppImage 下载后先赋予执行权限;tar.gz 可解压后运行其中的 hexo-pro-desktop。

iPhone IPA 适用于当前已登记的 1 台测试设备。 可通过 Xcode 的 Devices and Simulators 或 Apple Configurator 安装。其他 iPhone 需要先将设备加入 Apple 测试名单,再重新导出 IPA。本包使用 Ad Hoc 分发,不是 TestFlight 或 App Store 下载。iOS 模拟器 ZIP 解压后包含 .app,供 Xcode 模拟器安装使用。

Android 为 debug 签名测试包,编辑器需要 Android System WebView 109+。手机连接 GitHub 与备份方法见下方使用指南。

插件包 hexo-pro-2.1.0-beta.1.tgz 可在博客目录安装:

npm install --save ./hexo-pro-2.1.0-beta.1.tgz

插件需要 Node.js 20.19.0+。npm registry 暂未发布 Beta 1,hexo-pro@beta 仍指向 Beta 0;本次请使用附件中的插件包。需要 MCP 时,可将客户端启动命令指向安装后的 node_modules/hexo-pro/bin/hexo-pro-mcp.mjs。

验证范围

  • 类型检查与生产构建通过;主项目 181 项回归测试及插件 12 项测试通过。
  • 插件压缩包在独立目录安装通过,Agent 命令及 MCP 实际连接并列出 9 个工具。
  • Apple Silicon Mac 的签名、启动、欢迎页、React 渲染、静态资源和状态接口验证通过。
  • Intel Mac 包完成签名、内容及压缩包校验;当前 Apple Silicon 构建机无法运行 x64 应用,因此未作 Intel 实机启动验证。
  • Windows 和 Linux 包核对应用版本、对应架构及内置代码资源;未在对应系统实机启动验证。
  • Android APK 签名、应用版本及内置页面资源校验通过,尚需真实 Android 手机验证输入、软键盘与图片选择。
  • iOS 模拟器重新启动后写作首页正常显示;原生页面与钥匙串读写/重载/删除测试通过。新建模拟器首次启动时曾出现一次空白页,重新启动后未再复现。
  • iPhone IPA 完成 Ad Hoc 签名、设备授权范围、版本和页面资源校验。本次没有连接可用真机,未实际安装启动此构建。
  • SHA256SUMS.txt 为所有附件提供 SHA-256 校验,BUILD-INFO.json 记录本次 master 提交与各端验证范围。

源码和反馈