Доступ
- Відкрийте VitePress:
http://<SERVER_IP>
Редагування та публікація контенту
1. Додайте або змініть файли Markdown: /opt/vitepress/docs
2. Якщо ви додаєте або перейменовуєте сторінки, оновіть /opt/vitepress/docs/.vitepress/config.mjs для елементів навігації та бічної панелі.
3. Перезберіть сайт:
cd /opt/vitepress && npm run docs:build
Nginx віддає згенеровані файли з: /opt/vitepress/docs/.vitepress/dist
Після перезбірки перезапускати Nginx не потрібно.
Важливі шляхи
- Проєкт:
/opt/vitepress - Контент:
/opt/vitepress/docs - Конфігурація:
/opt/vitepress/docs/.vitepress/config.mjs - Результат збірки:
/opt/vitepress/docs/.vitepress/dist - Конфігурація Nginx:
/etc/nginx/sites-available/vitepress.conf
Домен і HTTPS
1. Спрямуйте свій домен на IP-адресу сервера.
2. Відредагуйте конфігурацію Nginx і замініть server_name _; на свій домен (наприклад, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.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>