一、为什么选择 Hexo

Hexo 是一个基于 Node.js 的静态博客框架,具有:

  • 构建速度快
  • Markdown 写作体验好
  • 易于部署
  • 社区主题丰富

非常适合个人技术博客。


二、Hexo 基本安装

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

默认访问地址:

http://localhost:4000

三、使用 Nginx 部署到服务器

核心思路:

本地生成静态文件

上传到服务器

Nginx 指向 public 目录

hexo clean
hexo g

四、Nginx 示例配置

1
2
3
4
5
6
7
8
9
10
11
server {
listen 80;
server_name zjrzb.cn;

root /data/hexo/public;
index index.html;

location / {
try_files $uri $uri/ =404;
}
}