安装 Hexo 前的准备

Node.js 的安装

1
brew install node

安装 Git,当然你还得有 GitHub 账号

安装过 Xcode 的可以跳过这一步,Xcode 自带 Git。 没安装的可以安装 Xcode 也可以使用下面的命令安装

1
brew install git

安装 Hexo

1
npm install -g hexo-cli

初始化 Hexo

初始化当前目录

1
hexo init "文件夹"  //如果文件夹为空,则为当前目录(文件夹不要带引号)

安装依赖包

1
2
cd "文件夹" # 上一步新建的文件夹名字
npm install

配置

进入到初始化的目录,打开 _config.yml

1
2
3
4
5
6
7
title: xxx #博客名字
description: xxx #博客描述,给搜索引擎看的
author: xxx #博客作者
deploy:
  type: git #填 git,毕竟我们发布到 github 上
  repo: xxx #https://github.com/xxxx/xxx.github.io.git,把 xxx 换成你博客的名字
  branch: master #要发布的分支,还可以建立一个分支开管理源码,这样就和博客区分开了

写文章

新建草稿

1
hexo n draft "文件名"  //其中 draft 可以选择 scaffolds 下的名字,scaffolds 下面存放的是模板

发布草稿

1
hexo publish draft 文件名 // 其中 draft 对应 scaffolds 文件夹下的文件名,文件名对应要发布的文件名,只有发布的才能在博客中看到

生成页面

1
hexo g //完整写法 hexo generate

在本地启动服务器进行预览

1
hexo s //完整写法 hexo server

在浏览器输入 http://localhost:4000 就可以预览页面

部署到服务器

1
2
3
4
hexo d
//可能碰到如下错误
//ERROR Deployer not found: git 或者 ERROR Deployer //not found: github
//解决方法:npm install hexo-deployer-git --save

更新

更新 hexo

1
npm update -g hexo

更新主题

1
2
cd themes/主题名字
git pull

更新插件

1
npm update

参考