# Hexo 博客配置说明

## ✅ 已完成配置

### 1. 主题菜单
已配置 4 个主菜单项：
- 📘 **博客** - 首页
- 📁 **分类** - 文章分类
- 🏷️ **标签** - 文章标签  
- 📚 **归档** - 历史文章

### 2. 站点信息
- 标题：主人の博客
- 副标题：记录技术与生活
- 域名：https://blog.liupeizhi.top
- 语言：中文
- 时区：Asia/Shanghai

### 3. SSL 证书状态
- ✅ Nginx HTTPS 配置完成
- ✅ 自签名证书已生成（测试用）
- ⏳ Let's Encrypt 正式证书待 DNS 生效后申请

---

## 🔧 下一步操作

### 1. 配置 DNS 解析（必须）

在域名服务商（腾讯云/阿里云等）添加 DNS 记录：

```
类型：A
主机：blog
值：你的服务器 IP
TTL: 600
```

**验证 DNS 是否生效：**
```bash
ping blog.liupeizhi.top
# 或
dig blog.liupeizhi.top +short
```

### 2. 申请正式 SSL 证书

DNS 生效后（通常 1-10 分钟），运行：

```bash
cd /root/hexo-blog
./ssl-renew.sh
```

### 3. 写第一篇文章

```bash
cd /root/hexo-blog

# 新建文章
hexo new post "我的第一篇博客"

# 编辑文章（文件位置：source/_posts/我的第一篇博客.md）

# 生成并部署
hexo generate
systemctl restart hexo-blog
```

---

## 📁 重要文件位置

| 文件 | 用途 |
|------|------|
| `/root/hexo-blog/_config.yml` | 站点配置 |
| `/root/hexo-blog/themes/stellar/_config.yml` | 主题配置 |
| `/root/hexo-blog/source/_posts/` | 文章目录 |
| `/etc/nginx/conf.d/hexo-blog.conf` | Nginx 配置 |
| `/etc/nginx/ssl/` | SSL 证书目录 |

---

## 🚀 常用命令

```bash
cd /root/hexo-blog

# 写新文章
hexo new post "文章标题"

# 重新生成
hexo generate

# 本地预览
hexo server --port 4000

# 重启服务
systemctl restart hexo-blog

# 查看日志
journalctl -u hexo-blog -f
```

---

## 🎨 主题定制

编辑 `/root/hexo-blog/themes/stellar/_config.yml` 可定制：

- 菜单项（menubar.items）
- 页脚社交链接（footer.social）
- 评论系统（comments）
- 代码块样式
- 深色模式
- 等等...

---

## 📝 文章 Front-Matter 示例

```markdown
---
title: 文章标题
date: 2026-04-03 12:00:00
tags: [AI, 技术]
categories: 学习笔记
cover: https://xxx.com/image.jpg
---

文章正文...
```

---

**当前状态：** ✅ 部署完成，待 DNS 生效后申请正式 SSL 证书
