在Windows端上的Hexo使用技巧
自动化启动Hexo本地服务器脚本
正常我们是这样启动Hexo本地服务器的:
-
Win + R,在以运行窗口输入
cmd
。 -
假设我的Hexo博客在D:\WorkLib\HexoBlogSource\,那么cmd命令如下
打开一个cmd
1
2
3d:
cd D:\WorkLib\HexoBlogSource\
Hexo g -w打开另一个cmd
1
2
3d:
cd D:\WorkLib\HexoBlogSource\
Hexo s如果使用Windows Terminal,那么你只需要在一个wt实例中,新建两个标签页分别进入D:\WorkLib\HexoBlogSource\后再执行hexo相关命令。
这些繁琐的操作,可以利用Windows Batch File来解决。
请先下载Windows Terminal,再使用脚本。
WT-StartHexoServer.bat
脚本功能:启动一个Windows Terminal,新建第一个Tab,进入到HexoBlogRoot,然后执行hexo clean和hexo g -w,新建第二个Tab,进入到HexoBlogRoot,然后执行hexo s。
源码如下:
1 | wt new-tab -p "Command Prompt" -d "D:\WorkLib\HexoBlogSource" cmd /k "hexo clean && hexo g -w" ; new-tab -p "Command Prompt" -d "D:\WorkLib\HexoBlogSource" cmd /k hexo s |
.bat文件应该以GB2312
的编码方式保存或打开。
自定义脚本的方法:
- 将
D:\WorkLib\HexoBlogSource
修改为Hexo博客根目录 - 执行多条命令可以利用
cmd /k "command1 && command2 && command3..."
的方式
CMD-StartHexoServer.bat
脚本功能:启动一个Command Prompt,一个用于执行hexo g -w,另一个用于执行hexo s。
源码如下:
1 | start cmd /k "cd d: && cd D:\WorkLib\HexoBlogSource && hexo clean && hexo g -w" |
自定义脚本的方法:
- 将
D:\WorkLib\HexoBlogSource
修改为Hexo博客根目录 - 执行多条命令可以利用
cmd /k "command1 && command2 && command3..."
的方式
核心命令:wt new-tab -p "Command Prompt" -d "[HexoBlogRoot]" cmd /k [hexo命令]
例如wt new-tab -p "Command Prompt" -d "D:\WorkLib\HexoBlogSource" cmd /k hexo g -w
表示启动一个Windows Terminal,新建一个标签页,载入Command Prompt配置文件,并切换工作路径到D:\WorkLib\HexoBlogSource,随后执行hexo g -w。