Ubuntu17.04+github+hexo 搭建博客
第一步:
首先安装nodejs,这个是hexo运行的基础环境,安装很简便:1
$ sudo apt-get install nodejs
第二步
安装npm,这个也很简单,这是是node.js的包管理器,跟apt,pip等差不多的东东, 直接1
$ sudo apt-get install npm
第三步
接下来安装hexo或者hexo-cli,后者安装出现问题,前者没有问题,暂时还不知道原因.所以我安装的是hexo,如果你使用sudo npm install hexo -g 或者 sudo npm install hexo-cli -g,是不会成功的,最起码我是这样的。
正确的方法如下:1
$ sudo npm install --unsafe-perm --verbose -g hexo
第四步
修改以下hexo所在路径的文件1
$ sudo vi /usr/local/lib/node_modules/hexo/bin/hexo
把#!/usr/bin/env node修改为!/usr/bin/env nodejs即可
1 | #!/usr/bin/env nodejs |
然后输入hexo 看是否安装成功
第五步
创建项目:
1 | $ mkdir blog |
然后输入127.0.0.1:4000 就可以预览了
第六步
上传到github
首先在github 建造一个 youname(自己的github名字).github.io
在项目文件下安装插件
1 | npm install hexo-deployer-git --save |
在__config.yml中加入
1 | deploy: |
然后进入blog 文件
1 | $ hexo g |
就可以上传到github了。然后youname.github.io 就可以访问到blog了