date: 2017-05-27 09:30:57
每次写新文章都得hexo new “xxx”,写完再hexo g -d,挺麻烦的。
就不能写一个脚本来自动执行吗?
一、创建hexo文章
之前写文章都得打开cmd,输入hexo new "XXX"。
然后再去目录下找生成的.md文件打开编辑。
这样的机械动作不应该用程序就可以做到吗?
创建hexo文章.bat
@echo off
set /p name=input pages name:
echo name:%name%
echo please wait
hexo new %name% && call 3.bat %name%
pause
3.bat
start /min /w mshta vbscript:setTimeout("window.close()",1000)
echo The InputValue is %1
set name=%1
echo %name%
start /d "C:\asoft\Sublime Text 3" sublime_text.exe "D:\Hexo\source\_posts\%name%.md"
pause
每次点击“创建hexo文章.bat”输入文章名,sublime Text就会自动打开编辑了。
二、发布文章到github
编辑完markdown文章后再发到github上,博客才会显示。
一般命令:
hexo clean
hexo g
hexo d
写成脚本:
发布文章到github.bat
start 1.bat
start /min /w mshta vbscript:setTimeout("window.close()",1200)
start 4.bat
1.bat
@echo off
echo clean
echo Please wait
hexo clean
exit
4.bat
hexo g -d
pause
写完文章后,点击“发布文章到github.bat”就可以将文章发到github上,就可以在博客上显示了。
等有时间再研究下怎么写一个客户端。
(这篇文章使用本文程序发布)
附件
bat自动处理hexo命令.rar 点击下载