Akses
- Buka VitePress:
http://<SERVER_IP>
Menyunting & menerbitkan konten
1. Tambahkan atau sunting berkas Markdown: /opt/vitepress/docs
2. Jika Anda menambah atau mengganti nama halaman, perbarui /opt/vitepress/docs/.vitepress/config.mjs untuk entri navigasi dan sidebar.
3. Bangun ulang situsnya:
cd /opt/vitepress && npm run docs:build
Nginx menyajikan berkas hasil build dari: /opt/vitepress/docs/.vitepress/dist
Tidak perlu memulai ulang Nginx setelah build ulang.
Path Penting
- Proyek:
/opt/vitepress - Konten:
/opt/vitepress/docs - Konfigurasi:
/opt/vitepress/docs/.vitepress/config.mjs - Hasil build:
/opt/vitepress/docs/.vitepress/dist - Konfigurasi Nginx:
/etc/nginx/sites-available/vitepress.conf
Domain & HTTPS
1. Arahkan domain Anda ke alamat IP server.
2. Sunting konfigurasi Nginx dan ganti server_name _; dengan domain Anda (misalnya, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Uji konfigurasinya:
nginx -t
4. Pasang Certbot:
apt install -y certbot python3-certbot-nginx
5. Buat sertifikat Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Muat ulang Nginx:
systemctl reload nginx
7. Buka browser dan kunjungi: https://<YOUR_DOMAIN>