hexo部署blog到github确实很方便,下载相关插件,然后一条命令就搞定了。不明白?参考这篇hexo配置,神马?不知道怎么配置nodejs环境?那就参考这里。
如果只满足于简单的部署发布,现在就完全够用了。可是有人就喜欢在不同时间、不同地点、不同电脑上写文章( •̀ ω •́ )y!(嗯,那个人就是我~)。这样的问题如何解决呢,总体思路是使用github的分支思想,将所有文件放在hexo分支下,将public文件夹通过插件自动发布放在master分支以供加载展示。同时因为有配置.gitignore文件,无需担心node_modules等文件被手动发布到hexo分支下,达到文件分类存放的目的。follow下面几步让你赏心悦目、随心所欲写文章。
步骤
1、创建两个分支master与hexo;
2、设置hexo为默认分支(因为我们只需要手动管理这个分支上的Hexo网站文件)
3、使用git clone SSH地址
4、修改_config.yml中的deploy参数,分支应为master
5、依次执行
1 | $ git add . # 注意最后的 . 这个.便是当前目录所有文件 |
其他可能用到的命令
1 | $ git branch hexo # 创建hexo分支 |
发布新文章
新建markdown文件, 编辑文章
1 | $ hexo new "New Blog" # New blog 博客文件名 |
在本地对博客进行修改(添加新博文、修改样式等等)后,通过下面的流程进行管理。
1 | $ git add . |
最后执行
1 | $ hexo d -g |
发布网站到master分支上。