【Hexo】bat自动处理hexo命令


每次写新文章都得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 点击下载

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DeveWork

DW Mobile Switcher:移动设备识别切换主题插件

DW Mobile Switcher 这款移动设备识别切换主题插件(就是说如果检测到是移动设备就会切换设置的另一款“移动主题”)是为了接下来要发售的两款移动主题...

1945
来自专栏区块链

XSS攻击入门

反射性XSS XSS又叫CSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web页面TM入恶意代码,当用户浏览该页之时。嵌入其中We...

2695
来自专栏自动化测试实战

Flask第31课——include标签

现在考虑这样一个问题,如果页面头部和底部是很多页面要用的样式,那么如果在每一个新的文件中都要复制相同的代码肯定不是我们希望的,这时候就可以用到include标签...

973
来自专栏知晓程序

不小心给了小程序「授权」,怎么撤回?| 小程序问答 #49

最常见的,大概就是请求「获取你的昵称、头像」。除此之外,当小程序想要使用你的地理位置、麦克风等的时候,也需要你的授权才能获取。

1362
来自专栏云市场·精选汇

如何巧妙解决小程序缓存问题,这5点你都知道吗?

清除缓存是我们开发者经常做的一个操作,我们需要在判断客户端在缺少缓存数据的情况下做出相应的处理

1.3K4
来自专栏Crossin的编程教室

【Git 第11课】 远程仓库

之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 ...

3487
来自专栏机器学习算法与Python学习

VMware tools详细安装过程

在VMware下安装完Ubuntu的虚拟机后,界面总是很小,使用起来非常的不方便而且不美观,但是该工作对于小白而言有事比较困难的事情(ps:真的挺费劲的),进过...

3196
来自专栏决胜机器学习

基于SpringBoot的任务管理平台v1.0正式发布

基于 SpringBoot 任务管理系统V1.0版正式发布 (原创内容,转载请注明来源,谢谢) 一、基本内容 经过近半个月以来学习springboot,完成了...

4305
来自专栏小白课代表

《经验之谈》——Chrome浏览器的扩展程序(下载及安装)

一台电脑上可以没有QQ微信,可以没有office,也可以没有安全软件修图软件下载软件等各种软件,但是一定要有的就是浏览器。浏览器是我们与互联网进行交流最重要的渠...

1525
来自专栏iOS开发随笔

React Native安装react-native-vector-icons出现错

1012

扫码关注云+社区