Fork me on GitHub

初次安装hexo注意的事项

前期需要安装的组件

1
2
3
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
  • 或者采用nvm安装:
    $ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
    $ nvm install 4

主要是要用到npm
国内的话,npm install会超级慢,天朝墙很高,你有能耐就翻过去咯~

  • git
    既然是要跟github打交道,那么git组件是必不可少的了

翻墙问题

我要是没有那个能耐怎么办呢?

  • 国内有很好的镜像源,比如清华源:清华源等等

    我们用淘宝源,来安装一个国内比较快的命令cnpm来代替npm

    $ npm install -g cnpm --registry=http://registry.npm.taobao.org

    因为我们安装好npm之后,之后要安装很多npm的组件,都要用到npm install,会超级慢,所以我们用cnpm来代替npm

选择镜像

我们安装好hexo的时候,要运行hexo的一些命令,会发现特喵还是这么慢,怎么破?

  • 我们安装nrm来选择镜像
    $ cnpm install -g nrm --save
  • 选择镜像
    $ nrm use taobao

    这样我们就选择好了国内镜像

咋个安装hexo啊?

  • cnpm安装好了,我们就用
    $ cnpm install -g hexo-cli
    $ cnpm install -g hexo

    github上注意的东西

  1. githubrepo的名称必须是用户名.github.io
    • 比如:我的github用户名为keykeyorange,那么我的用户名就为:
    • keykeyorange.github.io
  2. 记得在github上面添加本地电脑的.ssh目录的id_rsa.pub

    具体怎么生成,请百度:baidu

注意两个命令

  1. hexo g
    • 第一次或许会提醒缺少组件,自己通过cnpm安装就对了
    • 这个命令相当于git命令中的git commit -a -m xxxxx
  2. hexo d
    • 这个命令相当于git命令中的git push
禹都一只猫,热爱IT,支持原创