Hexo站点搭建(一)
搭建环境
安装git
为什么要先安装git呢,主要原因就是可以从github下载最新的源码:
sudo apt-get install git
安装完之后检查是否安装成功:
git --version
显示git version ... ,就表示已经完成。
安装Node.js
源码安装
在之前安装了git,现在就方便了许多,可以直接用git命令下载Node.js,先进入你要下载的路径,再开始下载,否则你有可能找不到:
cd /home
git clone https://github.com/nodejs/node.git
等待运行完成,Node.js就下载完了。
修改文件权限:
sudo chmod -R 755 /home/node
安装Node.js:
cd /home/node
sudo ./configure
sudo make
sudo make install
安装完之后检查是否安装成功:
node -v
显示v ... ,就表示已经完成。
命令行安装
sudo apt-get install nodejs
sudo apt-get install npm
同样安装完成后检查是否安装成功。
使用命令行安装,发现版本较低建议使用源码安装,这样node.js在更新时可以使用git pull命令拉取最新的版本。
搭建Hexo站点
安装Hexo
如果你完成了第一步环境的搭建,接下来就简单了:
sudo npm install -g hexo-cli
安装完之后检查是否安装成功:
hexo -v
显示hexo-cli: 1.1.0 ... ,表示安装完成。
建立站点
创建文件夹,并初始化hexo站点:
mkdir /home/HexoWeb
hexo init /home/HexoWeb
cd /home/HexoWeb
npm install
在安装完后Hexo会下载默认主题landscape。
预览网站:
hexo clean // 当配置文件发生改变时运行此命令
hexo g // 部署在本机
hexo s // 启动本地服务器
精彩主题推荐
github中star前五:
- iissnan/hexo-theme-next
- litten/hexo-theme-yilia
- viosey/hexo-theme-material
- yscoder/hexo-theme-indigo
- pinggod/hexo-theme-apollo
其他精彩主题推荐:
fi3ework/hexo-theme-archer;
SumiMakito/hexo-theme-typography;
SuperKieran/TKL;
参考资料
https://hexo.io/zh-tw/docs/index.html
https://www.zhihu.com/question/24422335