Do one thing and do it well.

0%

Hexo 入门

准备

在安装之前需要确保系统已经安装了:

  • Git
  • Node.js
1
2
3
4
5
# 检查 git 是否安装
git --version

# 检查 nodejs 是否安装
node --version

如果没有安装,请跳转至 GitNode.js 官方网站安装,

安装

安装 Hexo 的命令行工具:

1
npm i -g hexo-cli

创建工作目录:

1
hexo init [folder name] && cd [folder name]

安装依赖包:

1
npm i

这里我们拿 Next theme 做个例子。

安装 Next theme:

1
git clone https://github.com/theme-next/hexo-theme-next themes/next

然后在 _config.yml 中更改属性 theme

1
theme: next

Next theme配置:

  • 创建 source/_data/next.yml 文件。
  • themes/next 目录下有个默认的配置文件 _config.yml,可以根据自己的需求从 _config.yml 选择需要的配置复制到 source/_data/next.yml 中进行修改。
  • Next 文档 中有非常详细的配置介绍。

其他指令

创建新的 post:

1
hexo new post [file name]

创建新的 draft:

1
hexo new draft [file name]

从 draft 发布新的 post:

1
hexo publish post [file name]

运行本地服务 hexo server

1
2
3
4
5
6
7
# run dev server
hexo server

# or

# render drafts
hexo server -d

-d--draft 的简写,默认是不渲染 draft 文章的。

发布到 Github

下载 hexo-deployer-git

1
npm i hexo-deployer-git

_config.yml 中添加 deploy 属性:

1
2
3
4
5
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]

发布:

1
hexo deploy --generate