Acesso
- Abra o VitePress:
http://<SERVER_IP>
Editar e publicar conteúdo
1. Adicione ou edite arquivos Markdown: /opt/vitepress/docs
2. Se você adicionar ou renomear páginas, atualize /opt/vitepress/docs/.vitepress/config.mjs para as entradas de navegação e da barra lateral.
3. Reconstrua o site:
cd /opt/vitepress && npm run docs:build
O Nginx serve os arquivos gerados de: /opt/vitepress/docs/.vitepress/dist
Não é necessário reiniciar o Nginx após reconstruir.
Caminhos importantes
- Projeto:
/opt/vitepress - Conteúdo:
/opt/vitepress/docs - Configuração:
/opt/vitepress/docs/.vitepress/config.mjs - Saída do build:
/opt/vitepress/docs/.vitepress/dist - Configuração do Nginx:
/etc/nginx/sites-available/vitepress.conf
Domínio e HTTPS
1. Aponte seu domínio para o endereço IP do servidor.
2. Edite a configuração do Nginx e substitua server_name _; pelo seu domínio (por exemplo, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Teste a configuração:
nginx -t
4. Instale o Certbot:
apt install -y certbot python3-certbot-nginx
5. Gere um certificado Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Recarregue o Nginx:
systemctl reload nginx
7. Abra o seu browser e visite: https://<YOUR_DOMAIN>