Hexo 是一个快速、简单且强大的博客框架,基于 Node.js 构建。

快速开始

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

初始化 Hexo 博客

1
hexo init [folder]

初始化一个新的 Hexo 博客项目。如果不指定 folder,则会在当前目录下创建。

新建文章

1
hexo new [layout] "Title"

创建一篇新的文章。如果未指定 layout,则会使用 _config.yml 文件中的 default_layout 设置。

生成静态文件

1
hexo generate
1
hexo g

生成静态 HTML 文件。

启动本地服务器

1
hexo server
1
hexo s

启动本地服务器以预览博客。

启动静态模式的本地服务器

1
hexo server -s

在静态模式下启动本地服务器。

更改本地服务器端口

1
hexo server -p 5000

自定义 IP 地址启动本地服务器

1
hexo server -i 192.168.1.1

指定 IP地址启动本地服务器。

清理缓存

1
hexo clean

清理生成的静态文件缓存。

发布草稿

1
hexo publish [layout] "Title"

将草稿发布为正式文章。

部署博客

1
hexo deploy
1
hexo d

将生成的静态文件部署到指定的位置。

生成并部署

1
hexo generate && hexo deploy
1
hexo g -d

一次性完成生成静态文件和部署操作。

安装 Hexo

1
npm install hexo -g

全局安装 Hexo

更新 Hexo

1
npm update hexo -g

初始化项目

1
npm init

初始化一个 Node.js 项目。

本地清空生成启动

1
hexo clean && hexo g && hexo s