今天试试了用github+hexo搭建了静态博客站,实属玩玩,感觉挺有意思的。
我的机子用的是Ubuntu15.0.4,所以操作都是在linux上,其实其他系统也大同小异,默认已经安装了node.
1.首先安装git环境
git 安装: sudo apt-get install git //也可以通过其他方式安装 git --version //查看版本2.配置git参数,与github无缝链接
我看过许多博文写的都是使用了ssh,但是我就是没有在github上创建ssh git config --global user.name "warManHy" //github上的用户名 git config --global user.email "384517148@qq.com" //邮箱-- 会在根目录下生成一个.gitconfig,当然你也可以配置其他参数
3.安装hexo
使用node安装 npm install -g hexo-cli4.配置hexo和生成hexo
先生成 hexo init "myhexo" cd myhexo npm install hexo g hexo s //这里可能会报错,如果错了安装hexo-server,一般不报错 hexo d //报错 ,安装 npm install hexo-deloyer-git --save, 就在当前的目录使用的包,还有就是你妹的没有配置yaml文件这些都是基础,其他的类外记录
5.hexo和github链接
如果你只是在一台终端上使用的话,就不要操心了 (我已心碎) 这是就有了不同终端上的hexo部署的情况 if(A) push "新的文章" github say : "我已经有啦新的文章" but(B) cry : "我在本地没有A新上传的文章啊" if(B git pull form origin github) now: "我是有啦远程的版本,但是没有A的hexo生产环境,所以我不能再次操作" else if(B have A's hexo 环境) so B need A's help--
扯着这么多,肯定有人会马你这TMD写的是啥鸡皮
干货:利用分支 A大爷: cd myhexo git init git checkout -b hexo git add . git commit -m "hexo源码备份" git remote add origin 版本库地址 git push origin hexo B大爷:(本地已经有了hexo环境) git clone -b hexo 版本库地址 npm install hexo new "sync" hexo d -g //备份开始 git add . git commit -m "add blog" git push origin hexo 然后你大爷就可以开始玩耍了,记住每次都要备份分支hexo-- 也有第三方备份,小的没试过,试过再说吧
6.其他操作
http://wiki.jikexueyuan.com/project/hexo-document/
7.思索
1.如何制作hexo主题? 等我做出来在吹吧,哈哈哈转载于:https://www.cnblogs.com/warManHy/p/6105249.html