HexoDash


HexoDash

我经常需要搭配各种插件来折腾 Hexo 博客,因此需要频繁地启动并预览网站,然而,一次次手动开终端输入命令终究是耗尽了我的耐心,经常手滑按错键的我实在是懒得手动敲组合命令,尽管也没多长,既然 Hexo 的常用命令(Hexo g、Hexo d、Hexo s)并不复杂,那我做一个GUI页面直接勾选运行岂不妙哉?于是HexoDash就此诞生:

一个用于Hexo博客的GUI命令助手,通过GUI页面快速完成新建文章、运行生成、部署和预览等常用操作,免去开终端输入命令的麻烦。

GitHub仓库:https://github.com/2010HCY/HexoDash

点击下载:

功能

虽然我常用的就三个命令,但考虑到多做一点总不会有错,所以我索性把常见的所有功能都集成进去了,目前包括:

  1. 快速新建文章、草稿、页面
  2. 快速运行组合命令,如生成页面、预览页面
  3. 支持带上尾部参数进行调试
  4. 一键创建 blog 文件夹并在文件夹下安装 Hexo

可玩性极高,完全满足日常偷懒。

软件页面

尾部参数大全

为了方便使用,我在软件内内置了Hexo参数大全,省的打,直接点一下尾部参数输入框后的信息按钮就会弹出尾部参数大全窗口,直接复制使用,这里再次列出以供复制

Hexo 全局参数
--config 自定义配置文件的路径
--cwd 指定 Hexo 网站的根目录
--debug 启用调试模式输出日志
--draft 包含草稿文件生成页面
--safe 安全模式不加载插件脚本
--silent 静默运行隐藏输出信息
New (新建)
--path 自定义新建内容文件路径
--replace 强制替换现有文件
--slug 自定义文章 URL 部分
Generate (生成)
--deploy 生成完成后执行部署
--watch 监听并自动重新生成
--force 忽略文件缓存重新生成页面
--bail 遇到未处理异常中止
Deploy (部署)
--generate 部署前先生成静态文件
Server (服务器)
--port 指定运行端口
--host 指定运行IP
--static 禁用监听文件变化
--log 启用日志,输出事件信息

特性

截止至2025年10月5日,该程序还是有不少小特性,比如可以多次点击运行按钮创建一大堆互相冲突的预览进程;比如Hexo网站很大时,终端窗口需要等到首个字符输出时才会显示;比如预览进程不会被正常杀掉,但总体来说偷懒是足够了,等我没那么懒的时候我会去修好的



文章作者: Ethaniel
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 Ethaniel !
  目录