Appearance
项目总览
JY 是两个独立应用共处一个目录,共用 MySQL blog_site。
| 目录 | 职责 | 生产形态 |
|---|---|---|
jy-site/ | 公开博客 | pnpm build:static → 纯静态文件,Nginx 托管 |
jy-admin/ | 写作与设置 | next start / standalone Node,Nginx 反代 |
docs/ | 本站文档 | VitePress 静态站 |
线上地址
| 站点 | 域名 | 服务器目录 |
|---|---|---|
| 博客 | https://jianyi.my | /opt/web/jysite |
| 管理端 | https://admin.jianyi.my | /opt/web/jy-admin(进程 :5174) |
| 文档 | https://doc.jianyi.my | /opt/web/doc.jysite |
旧版一体化 HTML 手册仍可打开:handbook.html。新内容以本 VitePress 站为准,尤其是 SSH、远程操控和这一轮部署。
数据流
jy-admin 写入 MySQL
↓
jy-site 构建时读取(dev 则每次请求查库)
↓
build/ 静态文件 → rsync / tar → Nginx生产环境的公开站没有 Node 运行时。改文章后必须重新 build:static 并部署,线上才会更新。
测试机现状(2026-08)
- 系统:CentOS 7,SSH 端口
3337 - MySQL:官方 8.0.46,监听
0.0.0.0:3306 - Node:
v22.22.1(glibc 2.17 非官方构建,装在/usr/local/node-v22) - 证书:Let's Encrypt(
jianyi.my、admin.jianyi.my)