安装前的准备
git node.js
node.js安装
- 首先安装nvm
curl:(我是通过bash安装的,所以通道后是bash,也可以根据不同的shell自行安装,nvm的github上面有讲到会自动设置shell的关键字以使用
nvm,但是fish好像不能自动设置,可以试着用fisher nvm来安装,可能过程会略有问题,没深入去尝试了)
$curl https://raw.github.com/creationix/nvm/master/install.sh | bash
或者使用wget:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | bash
- 重启终端,执行
$nvm install stable
安装hexo
npm install -g hexo-cli
参考:hexo中文官方网站
hexo简述
在本地建立hexo工程123hexo init <folder>cd <folder>npm install
folder为自定义文件夹。
建立好后会生成系列文件夹,其中source中的_post存放markdown文件用来生成静态网页。themes为主题文件夹,hexo会根据主题来生成静态页面。
github与本地hexo建立连接
建立与github用户名对应的仓库,仓库名需要是”your_user_name.github.io”,这样生成的域名才会是your_user_name.github.io
在站点配置文件_config.yml中设置部署信息:
|
|
Tips:注意格式,:后有空格,type repo branch message前有两个空格。
然后执行以下命令:
npm install hexo-deployer-git --save
部署网页
|
|
这样就可以部署到网站上去了。只需要添加自己喜欢的主题和markdown文件就可以生成静态网页并部署啦。
参考:青山的博客