抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

🧩项目总览

博客架构为分层式部署:

1
2
[Hexo 源码层] -> [静态生成层] -> [Docker 容器服务层] -> [公网访问层]

🏗️ 一、项目总体结构(/var/www/hexo)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/var/www/hexo/
├── blog/ # 📁 Hexo 主体项目(源代码 + 输出内容)
│ ├── _config.yml # Hexo 全局配置文件
│ ├── _config.volantis.yml # Volantis 主题配置
│ ├── source/ # Markdown 文章存放目录
│ ├── themes/volantis/ # 主题目录(clone 自 GitHub)
│ ├── public/ # Hexo 构建生成的静态页面
│ └── db.json # Hexo 缓存数据库

├── nginx/ # 📁 Nginx 配置目录
│ └── default.conf # 主站点 HTTP/HTTPS 路由

├── certbot/ # 📁 Certbot 验证目录(签证书用)

├── docker-compose.yml # 🐋 Docker 服务定义文件

├── hexo-repair.sh # 🔧 自动修复构建 + 权限 + HTTPS
├── hexo-status.sh # 🩺 状态检测脚本
├── hexo-check-ssl.sh # 🔐 HTTPS 检查脚本
├── hexo-generate.sh # 🚀 快速构建脚本
└── node_modules/ # Node 全局依赖

评论