名称解释:
站点配置文件:初始化的hexo目录下的_config.yml(本文目录:/home/eggsy/install/hexo/_config.yml)
主题配置文件:主题目录下的_config.yml(本文目录:/home/eggsy/install/hexo/themes/next/_config.yml)
1.下载node.js
下载地址 当前最新版本是V4.4.7LTS
下载后解压
xz -d node-v4.4.7-linux-x64.tar.xz
tar -xvf node-v4.4.7-linux-x64.tar
2.安装node.js
将解压出来的文件夹重命名
mv node-v4.4.7-linux-x64 node-v4.4.7
将node-v4.4.7文件夹移到安装目录下
mv node-v4.4.7 /opt/
3.配置系统环境路径
sudo gedit /etc/profile
加入环境变量:
#node.js
export NODE_HOME=/opt/node-v4.4.7/bin
export PATH=\$NODE_HOME:\$PATH
保存退出!
source /etc/profile
校验是否成功
node -v 输出版本号
npm -version 输出版本号
4.安装Hexo
先安装git
apt-get install git
已经安装过的跳过
在home目录下建立hexo的主目录
mkdir ~/install/hexo
切换目录
cd ~/install/hexo
目录结构
hexo
_config_yml // 注配置文件
db.json // 数据
debug.log // 调试日志
_node_mudules // nodejs 相关依赖
package.json // 配置依赖
scaffolds // 脚手架 - 也就是一个工具模板
source // 存放blog正文的地方
themes // 存放皮肤的地方安装 Hexo
npm install -g hexo-cli
注:如果需要全局安装,需要最高权限,记得输入root密码(sudo npm install -g hexo-cli)
初始化Hexo
hexo init
安装插件
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked --save
npm install hexo-renderer-stylus --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
npm install hexo-toc --save
启动服务
hexo server
启动结果
eggsy@eggsy:~/install/hexo$ hexo server
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
在浏览器中输入http://localhost:4000/可以访问到首页
5.hexo常用命令
(1)一般命令
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
(2)总结,每次部署的步骤,可按以下三步来进行
hexo clean
hexo generate
hexo deploy
(3)复合命令
hexo deploy -g #生成加部署
hexo server -g #生成加预览
命令的简写为:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
6.更换主题
https://hexo.io/themes/
下载主题
在终端窗口下,定位到 Hexo 站点目录下。使用 Git checkout
$ cd ~/inst clone https://github.com/iissnan/hexo-theme-next themes/next
启用主题
与所有 Hexo 主题启用的模式一样。 当 克隆/下载 完成后,打开 站点配置文件, 找到 theme 字段,并将其值更改为 next。
theme: next
验证主题
首先 Hexo 本地站点,并开启调试模式(即加上 –debug),整个命令是 hexo s –debug
在服务启动的过程,注意观察命令行输出是否有任何异常信息,如果你碰到问题,这些信息将帮助他人更好的定位错误。 当命令行输出中提示出:
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
此时即可使用浏览器访问 http://localhost:4000,检查站点是否正确运行。
到这里,hexo就已经安装完了