nvm:node.js版本管理工具安装
nvm是可以管理不同版本的node和npm,所以我们通过nvm来安装Node.js
nvm的Github地址[nvm][https://github.com/nvm-sh/nvm]
安装nvm
1 2 3 4
| $ curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
$ wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
|
进入~/.nvm目录下配置环境
1
| $ cd ~/.nvm/ && touch .bash_profile
|
向.bash_profile中写入如下内容
1 2
| export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
执行文件配置
这时候就安装成功了
安装Node.js
安装hexo
npm是世界上最大的软件注册表,每个星期有30亿次下载量
npm设置为淘宝的镜像源
1
| $ npm install -g cnpm --registry=https://registry.npm.taobao.org
|
安装hexo
1
| $ cnpm install -g hexo-cli
|
在想要创建的文件夹下初始化hexo目录
使用hexo
1 2 3
| $ hexo s $ hexo clean $ hexo g
|
然后就可以在浏览器地址栏中输入localhost:4000访问到博客了
部署到Github
通过部署到远端服务器来公开使用
在github上创建名为[你的ID.github.io]的项目
安装部署插件
1
| $ cnpm install --save hexo-deployer-git
|
设置_config.yml
1 2 3 4
| type: git repo: [your github repository url] branch: master
|
部署到远端
Hoex文档说明
Reference from codesheep
hexo-console-rename插件安装
- Install hexo-console-rename
1
| $ npm install hexo-console-rename@3 --save
|
- Install org-mode
1
| $ npm install https://github.com/CodeFalling/hexo-renderer-org
|
_config.yml
: 1 2 3 4 5 6
| org: emacs: '/usr/bin/emacs' common: | #+OPTIONS: toc:nil num:nil
|