Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
VuePress

VuePress

VuePress est un générateur de sites statiques propulsé par Vue et conçu pour la documentation. Vous fournissez du Markdown, il produit un site thématisé, et les composants Vue fonctionnent dans vos pages. Sous licence MIT, avec plus de 2 800 étoiles GitHub.

En un coup d'œil

2.8k

Étoiles GitHub

1

Vues de page

Licence MIT Version 2.0.0-rc.30 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Accès

  • Ouvrez VuePress : http://<SERVER_IP>

Modifier et publier du contenu

1. Ajoutez ou modifiez des fichiers Markdown : /opt/vuepress/docs

2. Si vous ajoutez ou renommez des pages, mettez à jour /opt/vuepress/docs/.vuepress/config.js pour les entrées de navigation et de barre latérale.

3. Reconstruisez le site :

cd /opt/vuepress && npm run docs:build

Nginx sert les fichiers générés depuis : /opt/vuepress/docs/.vuepress/dist

Aucun redémarrage de Nginx n'est nécessaire après une reconstruction.

Chemins importants

  • Projet : /opt/vuepress
  • Contenu : /opt/vuepress/docs
  • Configuration : /opt/vuepress/docs/.vuepress/config.js
  • Sortie de build : /opt/vuepress/docs/.vuepress/dist
  • Configuration NGINX : /etc/nginx/sites-available/vuepress.conf

Domaine et HTTPS

1. Faites pointer votre domaine vers l'adresse IP du serveur.

2. Modifiez la configuration Nginx et remplacez server_name _; par votre domaine (par exemple, server_name <YOUR_DOMAIN>;):

vim /etc/nginx/sites-available/vuepress.conf

3. Testez la configuration :

nginx -t

4. Installez Certbot :

apt install -y certbot python3-certbot-nginx

5. Générez un certificat Let's Encrypt :

certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>

6. Rechargez Nginx :

systemctl reload nginx

7. Ouvrez votre navigateur et allez sur : https://<YOUR_DOMAIN>

Plus dans Outils de développement

Apps connexes.

Déployer VuePress maintenant. À partir de 2,48 $/mois.