HexoBlogClient

HexoBlogClient

Cross-platform hexo blog management client.

HexoBlogClient

Gitter GitHub issues GitHub license Download Hexo Version GitHub forks GitHub stars

English Document | 个人博客 | QQ 交流群: 212388109

HexoBlogClient是一个采用Electron + Vue开发的Hexo博客管理客户端,基于HexoClient二次开发

特性

  • 简单漂亮,文章易读易修改
  • 支持文章置顶显示
  • 博客文章的增删改查
  • 文章支持七牛图片上传
  • 支持hexo generate
  • 支持hexo deploy

后续开发计划

  • 搜索文章, 分类以及标签搜索
  • 软件设置
  • 一键编译、发布博客
  • 检查软件更新
  • 软件消息提示
  • 优化关键词交互
  • 本地预览博客
  • 将文章保存为草稿
  • 自动保存文章
  • 操作日志记录

开发

使用git clone下载到本地开发

git clone https://github.com/Xonlystar/hexo-blog-client.git

安装依赖并运行

# 使用npm 安装依赖
npm install

# 开发模式
npm start

# 打包
npm run build

更换icon图标

# 安装
npm install --save-dev electron-icon-builder

# scripts中添加
"generate-icons": "electron-icon-builder --input=./public/icon.png --output=build --flatten"

配置

下载地址

https://github.com/Xonlystar/hexo-blog-client/releases/latest

效果截图

列表页 列表页-伸展 分类页 标签页 筛选页 预览页 关于页 配置页 新增文章页 文章配置 修改文章页

版本更新记录

1.2.9 (2019-08-13)

  • 修复hexo路径更改后软件打开一直loading的问题
  • 移除优化修复控制台出现的警告信息
  • 修复图片上床后在第三方软件无法显示的问题
  • 添加阿里云oss图床
  • 添加Google Analytics
  • 添加草稿功能
  • 新增发布方式, 支持hexo deploy

1.2.8 (2019-06-01)

  • 修复新增文章后会默认选中列表第一个而不是新增项的bug
  • 修复新增文章弹框点击取消按钮后显示的问题
  • 修复部分不规则的link链接无法跳转打开的问题。
  • 修复小屏文章的菜单按钮显示不全的问题
  • 修复编辑文章偶尔会变成新增,造成文章列表存在重复文章的bug
  • 优化,antd组件库该为按需引入,减小包体积
  • 新增本地文章预览功能(开启4000端口,请不要占用)
  • 设置中新增自动检查更新选项
  • 修复每次编辑文章保存后出现空行的问题

1.2.7 (2019-05-20)

  • 新增Front-Matters编辑功能
  • 新增同步git仓库文章功能
  • 优化文章搜索功能,大小写字母皆可模糊搜索
  • 新增检查更新功能
  • 新增博客链接地址配置,可打开博客
  • 修复左侧文章列表宽度显示偶尔变动的问题
  • 修复linux下图标缺失的问题·
  • 修复linux下系统托盘显示异常的问题
  • Mac新增Touchbar功能(试验性功能)
  • 支持两种语言:中文和英文

1.2.6 (2019-05-16)

  • 新增markdown编辑器快捷键(ctrl + s)保存功能
  • 升级markdown编辑器版本
  • 修复https://sm.ms图床设置不生效的问题
  • 支持常用快捷键操作
  • 修复部分情况预览文章空白的问题
  • 修复偶尔发布博客失败的问题

1.2.5 (2019-04-24)

  • 更新界面,参考有道云笔记
  • 支持更换头像,可以自定义上传daogit
  • 支持最小化到系统任务栏
  • 支持分类标签搜索
  • 支持分类和标签的列表展示以及各自对应的文章条数
not_used
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab