date: 2017-05-27 09:30:57
image.png
每次寫新文章都得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
image.png
每次點擊“創建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
image.png
寫完文章后,點擊“發布文章到github.bat”就可以將文章發到github上,就可以在博客上顯示了。
等有時間再研究下怎么寫一個客戶端。
(這篇文章使用本文程序發布)
附件
bat自動處理hexo命令.rar 點擊下載