Truy cập
- Mở VuePress:
http://<SERVER_IP>
Sửa và xuất bản nội dung
1. Thêm hoặc sửa các tệp Markdown: /opt/vuepress/docs
2. Nếu bạn thêm hoặc đổi tên trang, hãy cập nhật /opt/vuepress/docs/.vuepress/config.js cho các mục điều hướng và thanh bên.
3. Build lại trang:
cd /opt/vuepress && npm run docs:build
Nginx phục vụ các tệp đã tạo từ: /opt/vuepress/docs/.vuepress/dist
Không cần khởi động lại Nginx sau khi build lại.
Các đường dẫn quan trọng
- Dự án:
/opt/vuepress - Nội dung:
/opt/vuepress/docs - Cấu hình:
/opt/vuepress/docs/.vuepress/config.js - Kết quả build:
/opt/vuepress/docs/.vuepress/dist - Cấu hình NGINX:
/etc/nginx/sites-available/vuepress.conf
Tên miền và HTTPS
1. Trỏ tên miền của bạn tới địa chỉ IP của máy chủ.
2. Sửa cấu hình Nginx và thay server_name _; bằng tên miền của bạn (ví dụ, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vuepress.conf
3. Kiểm tra cấu hình:
nginx -t
4. Cài đặt Certbot:
apt install -y certbot python3-certbot-nginx
5. Tạo chứng chỉ Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Tải lại Nginx:
systemctl reload nginx
7. Mở trình duyệt và truy cập: https://<YOUR_DOMAIN>