Skip to content

Releases: heywarms/hexo-pro

Hexo Pro 2.1.0 Beta 2 — 多端更新

Pre-release

Choose a tag to compare

@heywarms heywarms released this 16 Oct 06:06

Hexo Pro 2.1.0 Beta 2

本次将最新界面、编辑器、主题配置、GitHub 同步、桌面离线运行环境和自动更新功能重新打包为多端测试版。

更新内容

  • 统一浅色与深色界面,调整导航、登录页、工作台、文章列表和移动端样式,改进搜索摘要显示。
  • 改进块编辑器与 Markdown 模式切换时的内容保留,优化编辑器和文章属性面板。
  • 桌面端内置 Node.js 22.23.3、npm 10.9.9、Git 2.53.0 和默认博客模板,可使用内置环境新建博客、预览、导入和部署。
  • 新增桌面更新检查、后台下载与重启安装入口;未保存内容会阻止重启,测试版接收后续 beta 和正式版本。
  • 修正默认端口被占用时,桌面欢迎页误读其他实例项目状态的问题。
  • 完善 GitHub 源文件恢复、批量冲突处理和切换同步模式时的审阅保留。
  • 改进主题配置表单、安装和读取,并补充回归测试。

下载与安装

此版本用于测试,升级前请备份博客源文件。请按系统选择附件:

平台 下载
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 模拟器 模拟器 ZIP
Hexo 插件 插件压缩包

Mac 包使用 Developer ID 签名,尚未经过 Apple 公证;Windows 包未进行代码签名。Linux AppImage 下载后赋予执行权限再运行。桌面包因包含完整离线运行环境,比上一版更大。

Android 使用与 Beta 1 相同的 debug 测试签名,构建号为 3,编辑器要求 Android System WebView 109+。iPhone IPA 的版本为 2.1.0,构建号为 3,仅适用于已登记的 1 台测试设备;其他设备需先登记并重新导出。此 IPA 为 Ad Hoc 分发,未提交 App Store 或 TestFlight。模拟器 ZIP 不能安装到 iPhone。

旧桌面版如果未包含更新功能,需要手动安装本版本。未来自动更新还要求安装包签名兼容;本页保留构建器生成的更新描述文件与 blockmap。使用方法见 桌面端自动更新说明。

插件在 Hexo 博客目录中安装:

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

插件需要 Node.js 20.19.0+。npm 登录凭据已失效,本次通过本页附件分发;npm registry 的 beta 标签仍指向 2.1.0-beta.0。

验证范围

  • 类型检查通过;前端与桌面原有回归测试 229 项通过,另新增 1 项端口占用回归测试;插件测试 12 项通过。
  • 内置 Node.js / npm / Git 的离线建站、预览、主题安装和本地 Git 部署集成测试通过;最终 Mac ARM 安装包内的运行环境再次验证通过。
  • Mac ARM 版本实际启动,验证空欢迎页、打开临时博客、首次使用页面及默认端口被占用的场景。Mac ARM 与 Intel 两种包均通过完整签名检查。
  • 四种桌面目标各核对 643 个源码与界面资源文件;Windows 安装器和 Linux AppImage / tar.gz 的关键内容与已验证的应用包一致。
  • 自动更新描述文件的文件名、大小和 SHA-512 与最终产物一致,提供构建器原始描述及相同内容的 beta 通道描述。
  • Android 与 iOS 的 12 个 Web 资源文件一致;iOS 模拟器启动和原生凭据读写、更新、删除测试通过,IPA 签名检查通过。
  • 插件压缩包在隔离目录安装成功,Agent 命令和 MCP 的 9 项工具可用。

本次未在 Windows、Linux、Intel Mac、Android 真机或 iPhone 真机上做启动测试;iOS 功能测试在模拟器完成。

完整产物与源码提交信息见 BUILD-INFO.json,下载后可用 SHA256SUMS.txt 检查文件完整性。

源码与反馈

Hexo Pro 2.1.0 Beta 1 — 多端测试版

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 提交与各端验证范围。

源码和反馈

Hexo Pro 2.1.0 Beta

Hexo Pro 2.1.0 Beta Pre-release
Pre-release

Choose a tag to compare

@heywarms heywarms released this 13 Oct 02:42

Hexo Pro 2.1.0 Beta

新版块编辑器、GitHub 双向同步和移动端源码测试版。

更新

  • 块编辑器与 Markdown 源码模式,自动保存、失败稿恢复和版本冲突比较。
  • 当前 Hexo 主题预览;完善文章、草稿和页面筛选。
  • 永久文档标识,改名、发布、撤回和恢复后保持稳定定位。
  • GitHub 云同步独立页面:变更预览、冲突选择、并发保护和覆盖前备份。
  • Android / iOS 离线写作、GitHub 源文件同步和本地备份工程。
  • 桌面运行环境升级,完善登录、系统凭据存储与 IPC 隔离。
  • npm 包内置可独立运行的 Agent / MCP 命令,修复安装后的启动路径。

下载与安装

Apple Silicon Mac(arm64)客户端安装包已可下载:

Windows 64 位(x64)客户端也已可下载:

Windows 安装包尚未进行代码签名,也尚未在 Windows 实机启动验证。

插件压缩包和各端源码也已可下载。Linux、Intel Mac 和手机端本次提供源码;iOS 真机安装需要自行签名。

已构建的 Mac 安装包包含 Developer ID 签名,签名校验与实际启动验证通过,尚未经过 Apple 公证。

npm 测试版已公开,beta 标签指向 2.1.0-beta.0。在 Hexo 博客目录安装:

npm install --save hexo-pro@beta

固定安装本次版本:

npm install --save hexo-pro@2.1.0-beta.0

也可下载插件压缩包 hexo-pro-2.1.0-beta.0.tgz 后在博客目录安装:

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

插件需要 Node.js 20.19.0+。桌面源码构建需要 Node.js 22.12.0+。

验证

  • 前端类型检查与生产构建通过,148 项回归测试通过。
  • 插件 12 项测试通过。
  • npm 压缩包在独立目录安装通过,MCP 实际连接并列出 9 个工具。
  • Mac 安装包启动、欢迎页、前端渲染、静态资源和状态接口验证通过。
  • Windows 安装包结构、PE x64 可执行文件、ASAR 应用资源、图标与版本及更新元数据校验通过;尚未进行代码签名,也尚未在 Windows 实机启动验证。

源码与反馈

这是测试版,升级前请备份博客源文件。npm 测试版 2.1.0-beta.0 已公开,beta 标签指向本次版本;latest 正式版本仍保持为 2.0.0。

2.0.0

Choose a tag to compare

@heywarms heywarms released this 17 Mar 01:45
bdfe00e
Merge pull request #74 from wuzheng228/feat/paste-upload

大版本更新

beta.6 发布说明

Choose a tag to compare

@heywarms heywarms released this 03 Mar 02:04
658aa19

新功能

AI 创作助手

  • AI 创作助手面板:在文章/页面编辑器中打开右侧 AI 面板,支持对话式写作辅助
  • 选择工具栏:选中文本后,可快速进行:解释\润色\扩写\翻译(中英互译)\内容建议
  • 思考模型支持:支持展示思考过程(如 OpenAI o1 等)
  • 流式输出:实时流式输出,支持中止生成
  • AI 配置:在设置中配置 API、模型和系统提示词
image image

下载

  • macOS:Universal / ARM64 / x64 DMG
  • Windows:NSIS 安装包 (x64 / ia32)
  • Linux:AppImage (x64)

beta.5-图床能力升级

Choose a tag to compare

@heywarms heywarms released this 17 Aug 05:39
db7cf8d

图床管理升级

核心发布内容

  • 图床管理能力强化:新增并完善图片托管功能,现已支持腾讯云、阿里云、七牛云三大主流云存储平台;同步提供文件全生命周期管理能力,包括文件管理、批量上传、批量预览与删除,以及清理未使用图片等实用功能。
  • 内容回收站:新增内容回收站功能,页面删除操作后将自动进入回收站,支持随时恢复或彻底删除,有效避免误操作导致的内容丢失。

详细变更清单

新功能模块

  • 图床管理
    • 支持腾讯云、阿里云、七牛云存储平台接入
    • 新增文件管理功能
    • 实现批量上传、批量预览与批量删除能力
    • 新增清理未使用图片功能
  • 内容回收站
    • 支持页面删除后自动进入回收站
    • 提供回收站内容恢复功能
    • 支持回收站内容彻底删除操作

v1.2.6-beta.4 - 支持法语

Choose a tag to compare

@heywarms heywarms released this 03 Aug 10:15
9752ece

语言新增法语

v1.2.6-beta.3 - 优化展示问题

Choose a tag to compare

@heywarms heywarms released this 14 Jul 02:02
fa2c470

🚀 新功能和改进

 - ✨ 完善国际化展示,修复为国际化的字符
 - 🎨 优化编辑器体验和展示问题
 - 🐛 修复mac系统图标过大问题
 
 ## 📦 下载
 
 请根据你的操作系统选择对应的安装包:
 - **Windows**: `.exe` 文件
 - **macOS**: `.universal` 文件
 - **Linux**: `.AppImage` 文件

v1.2.6-beta.2 - 桌面端体验升级版

Choose a tag to compare

@heywarms heywarms released this 15 Jun 13:44

🎉 Hexo Pro v1.2.6 重大更新

本次更新主要针对桌面端用户体验进行了全面优化,新增多项实用功能,提升博客管理效率!

✨ 核心新特性

🔧 FrontMatter 增强

  • 修复 frontMatter 中布尔值的展示和设置问题
  • 现在可以正确处理 true/false 值,编辑更精准

FrontMatter编辑界面

🔌 智能插件系统

  • 桌面端优化插件加载逻辑,自动识别项目环境
  • 支持加载项目 node_modules 下的所有 Hexo 插件
  • 无需手动配置,即装即用

🌐 灵活链接管理

  • 桌面端默认跳转 localhost:4000
  • 支持通过设置自定义目标地址
  • 适配不同开发环境需求

✏️ 编辑器个性化

  • 新增编辑器默认模式配置
  • 支持 Markdown/可视化模式自由切换
  • 记住用户偏好,提升写作体验

编辑器设置界面

🖼️ 界面优化

  • 新增封面隐藏设置选项
  • 开启后可隐藏文章封面图片显示
  • 适配不同展示需求

image

封面设置对比

⚡ 部署加速

  • 新增部署跳过静态文件生成配置
  • 开启后直接推送到仓库,大幅提升部署速度
  • 特别适合频繁更新的博客

部署配置界面

📱 多平台支持

📦 下载说明

桌面客户端

选择适合您操作系统的版本:

  • Windows: Hexo-Pro-Desktop-v1.2.6-win.exe
  • macOS: Hexo-Pro-Desktop-v1.2.6-mac.dmg
  • Linux: Hexo-Pro-Desktop-v1.2.6-linux.AppImage

Hexo插件

npm install --save hexo-pro@1.2.6

🔧 系统要求

  • Node.js: 16.0+
  • 操作系统: Windows 10+, macOS 10.14+, Ubuntu 18.04+
  • 内存: 4GB+ 推荐

🚀 快速开始

  1. 下载对应系统的桌面客户端
  2. 安装并启动应用
  3. 选择您的 Hexo 博客项目目录
  4. 享受全新的博客管理体验!

🆚 功能对比

功能 v1.2.4 v1.2.6 ✨
FrontMatter 布尔值 ❌ 显示异常 ✅ 完美支持
插件加载 ⚠️ 手动配置 ✅ 智能识别
链接跳转 🔧 固定地址 ✅ 灵活配置
编辑器模式 📝 固定模式 ✅ 个性化设置
封面显示 🖼️ 强制显示 ✅ 可选隐藏
部署速度 ⏱️ 常规流程 ⚡ 快速模式

🐛 修复的问题

  • 修复 frontMatter 布尔值显示异常
  • 优化插件加载机制,减少启动错误
  • 改进桌面端稳定性和响应速度

🔄 升级建议

强烈建议所有桌面端用户升级到此版本!

  • 现有用户:直接下载新版本覆盖安装
  • 新用户:下载对应系统版本即可使用

💡 遇到问题?

感谢所有用户的支持与反馈!🙏

beta.1

beta.1 Pre-release
Pre-release

Choose a tag to compare

@heywarms heywarms released this 07 Jun 13:33

🎉 Hexo Pro Desktop v1.0.0-beta.1 发布

📖 版本简介

Hexo Pro Desktop 是基于 Electron 的 Hexo 博客管理桌面客户端,为 hexo-pro 插件提供了完整的桌面版本体验。这个 Beta 版本包含了所有核心功能,并针对桌面端使用场景进行了优化。

✨ 主要特性

🖥️ 原生桌面体验

  • 独立桌面应用: 无需依赖浏览器,提供原生桌面界面
  • 完整菜单集成: 支持系统菜单、快捷键和右键菜单
  • 多平台支持: 支持 Windows、macOS 和 Linux 系统

📝 完整博客管理

  • 项目管理: 支持多个 Hexo 项目切换,记住最后打开的项目
  • 可视化编辑: 支持 Markdown 和可视化编辑器
  • 一键部署: 集成多种部署方式
  • 仪表盘统计: 完整的博客数据分析

🛠️ 桌面端增强功能

  • 智能端口管理: 自动处理端口冲突和释放
  • 完善错误处理: 智能重试机制和友好的错误提示
  • 无缝体验: 自动跳转到 Web 管理界面
  • 文件系统访问: 完整的本地文件操作权限

💾 安装说明

系统要求

  • 操作系统: Windows 10+, macOS 10.14+, Ubuntu 18.04+
  • Node.js: 16.0+ (应用已内置,无需单独安装)
  • 内存: 4GB 以上推荐
  • 硬盘: 500MB 可用空间

下载方式

  • Windows: 下载 .exe 安装包,支持 64位 和 32位 系统
  • macOS: 下载 .dmg 安装包,支持 Intel 和 Apple Silicon
  • Linux: 下载 .AppImage 便携版本

🚀 使用指南

  1. 首次启动: 选择现有 Hexo 项目或创建新项目
  2. 登录认证: 使用与 Web 版本相同的账户登录
  3. 开始管理: 享受完整的博客管理功能

⚠️ Beta 版本说明

这是一个 Beta 测试版本,主要功能已经稳定,但可能还存在一些小问题:

  • 部分 UI 细节仍在优化中
  • 某些高级功能还在完善
  • 欢迎反馈使用中遇到的问题

🛠️ 技术栈

  • 框架: Electron 28.x
  • 前端: React 18 + TypeScript + Ant Design
  • 后端: Express.js + hexo-pro APIs
  • 构建工具: Webpack + electron-builder

🐛 问题反馈

如果您在使用过程中遇到任何问题,请通过以下方式反馈:

  • GitHub Issues
  • 交流群: 1009585669