访问
- 打开 VuePress:
http://<SERVER_IP>
编辑并发布内容
1. 添加或编辑 Markdown 文件: /opt/vuepress/docs
2. 如果你新增或重命名页面,请更新 /opt/vuepress/docs/.vuepress/config.js 用于导航与侧边栏条目。
3. 重新构建站点:
cd /opt/vuepress && npm run docs:build
Nginx 从以下位置提供生成的文件: /opt/vuepress/docs/.vuepress/dist
重新构建后无需重启 Nginx。
重要路径
- 项目:
/opt/vuepress - 内容:
/opt/vuepress/docs - 配置:
/opt/vuepress/docs/.vuepress/config.js - 构建输出:
/opt/vuepress/docs/.vuepress/dist - NGINX 配置:
/etc/nginx/sites-available/vuepress.conf
域名与 HTTPS
1. 将你的域名指向服务器 IP 地址。
2. 编辑 Nginx 配置并替换 server_name _; 为你的域名(例如 server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vuepress.conf
3. 测试配置:
nginx -t
4. 安装 Certbot:
apt install -y certbot python3-certbot-nginx
5. 生成 Let's Encrypt 证书:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. 重新加载 Nginx:
systemctl reload nginx
7. 打开浏览器,访问: https://<YOUR_DOMAIN>