由于 github 的访问速度比较慢,所以也选择了跟很多同学一样,选择了同时将 blog 部署至 github 和 gitcafe。
因此在写完博客之后需要执行 hexo d命令,将博客分别提交至 github 和 gitcafe,怎么去方便快速的提交?后面给出一个解决方法,另外也会给出一个快速创建 blog 并打开该 md 文件的方法!
这里的前提是已经搭建好自己的博客,并会使用命令进行博客的创建、提交等等。。
下面进入正题
同时提交至 github 与 gitcafe
-
这里假设你的博客根目录为 hexo,先确保该目录下的
_config.yml
文件的最后一行的内容为
type: git
这里贴出最后几行的内容:
这里我没将 github 或者 gitcafe 的地址配进去,而是放在了后面的 shell 脚本当中
-
我的 gitcafe 仓库:
github 仓库:
-
正常配置是将上面的仓库地址配在
type: git
的后面,这样才能提交,很笨的方法是先配置 github 的地址,提交后再将地址替换为 gitcafe的,接在再提交,相当于提交 2 次,可以想象,相当的累人
-
笨方法虽然手工的去执行,会很麻烦,但业务逻辑确实是如此,接下来通过 shell 脚本完成该功能,那么提交起来就相当的方便而且快速,这里直接将脚本 commit.sh 贴出(用的 Mac 环境):
流程相当的简单,linux 下的话,sed 命令的 -i 选项后面应该不需要
”
,两个单引号,Mac 环境的按脚本中的格式写
-
脚本写好之后,执行
chmod +x commit.sh
,赋予可执行的权限后就可以以
./commit.sh
的方式提交博客了
快速创建并打开 md 文档
通常我们用 hexo new my-blog这条命令去创建 md 文档,然后再进到 source/_posts目录下去打开刚创建的 md 文档进行编辑,也是有点麻烦,这里同样运用 shell 脚本处理,在创建的好 md 文档之后就使用指定的应用程序打开该文档
原文:http://www.xuxu1988.com/2015/05/16/config-my-hexo/
0 Comments