首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Hexo】bat自动处理hexo命令

【Hexo】bat自动处理hexo命令

作者头像
一点儿也不潇洒
发布2018-08-07 10:14:47
发布2018-08-07 10:14:47
1.2K0
举报
文章被收录于专栏:肖洒的博客肖洒的博客

每次写新文章都得hexo new “xxx”,写完再hexo g -d,挺麻烦的。 就不能写一个脚本来自动执行吗?


一、创建hexo文章

之前写文章都得打开cmd,输入hexo new “XXX”。 然后再去目录下找生成的.md文件打开编辑。 这样的机械动作不应该用程序就可以做到吗?

创建hexo文章.bat

代码语言:javascript
复制
@echo off
set /p name=input pages name:
echo name:%name%
echo please wait
hexo new %name% && call 3.bat %name%
pause

3.bat

代码语言:javascript
复制
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上,博客才会显示。 一般命令:

代码语言:javascript
复制
hexo clean
hexo g
hexo d

写成脚本:

发布文章到github.bat

代码语言:javascript
复制
start 1.bat
start /min /w mshta vbscript:setTimeout("window.close()",1200)
start 4.bat

1.bat

代码语言:javascript
复制
@echo off
echo clean
echo Please wait
hexo clean
exit

4.bat

代码语言:javascript
复制
hexo g -d
pause

写完文章后,点击“发布文章到github.bat”就可以将文章发到github上,就可以在博客上显示了。 等有时间再研究下怎么写一个客户端。 (这篇文章使用本文程序发布)

附件

bat自动处理hexo命令.rar 点击下载

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、创建hexo文章
    • 创建hexo文章.bat
    • 3.bat
  • 二、发布文章到github
    • 发布文章到github.bat
    • 1.bat
    • 4.bat
    • 附件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档