Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
VuePress

VuePress

VuePress is een op Vue gebaseerde generator van statische sites, gemaakt voor documentatie. Markdown erin, een site met thema eruit, en Vue-componenten werken in uw pagina's. MIT-licentie met meer dan 2.800 GitHub-sterren.

In een oogopslag

2.8k

GitHub-sterren

1

Paginaweergaven

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

Toegang

  • Open VuePress: http://<SERVER_IP>

Inhoud bewerken en publiceren

1. Voeg Markdown-bestanden toe of bewerk ze: /opt/vuepress/docs

2. Als u pagina's toevoegt of hernoemt, werk dan /opt/vuepress/docs/.vuepress/config.js voor de navigatie- en zijbalkitems.

3. Bouw de site opnieuw:

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

Nginx levert de gegenereerde bestanden uit: /opt/vuepress/docs/.vuepress/dist

Na het opnieuw bouwen hoeft Nginx niet te worden herstart.

Belangrijke paden

  • Project: /opt/vuepress
  • Inhoud: /opt/vuepress/docs
  • Configuratie: /opt/vuepress/docs/.vuepress/config.js
  • Build-uitvoer: /opt/vuepress/docs/.vuepress/dist
  • NGINX-configuratie: /etc/nginx/sites-available/vuepress.conf

Domein en HTTPS

1. Laat uw domein naar het IP-adres van de server wijzen.

2. Bewerk de Nginx-configuratie en vervang server_name _; door uw domein (bijvoorbeeld server_name <YOUR_DOMAIN>;):

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

3. Test de configuratie:

nginx -t

4. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

5. Genereer een Let's Encrypt-certificaat:

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

6. Herlaad Nginx:

systemctl reload nginx

7. Open je browser en bezoek: https://<YOUR_DOMAIN>

Meer in Development-tools

Gerelateerde apps.

Deploy VuePress nu. Vanaf $2,48/mnd.