Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Docusaurus

Docusaurus

Docusaurus er Metas generator til dokumentationssites. Den giver dig versioneret dokumentation, søgning, oversættelser og et React-tema, du kan overskrive side for side. MIT-licens med over 65.900 GitHub-stjerner.

Overblik

66k

GitHub-stjerner

1

Sidevisninger

Licens MIT Udgave 3.10.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV6,IPV4

Adgang

  • Åbn Docusaurus: http://<SERVER_IP>

Rediger og udgiv indhold

1. Tilføj eller rediger indholdsfiler:

/opt/docusaurus/docs
/opt/docusaurus/blog
/opt/docusaurus/src/pages

2. Opdatering /opt/docusaurus/docusaurus.config.js til site-indstillinger, navigation og temakonfiguration.

3. Byg sitet igen:

cd /opt/docusaurus && npm run build

Nginx leverer de genererede filer fra: /opt/docusaurus/build

Nginx behøver ikke genstart efter en ny build.

Vigtige stier

  • Projekt: /opt/docusaurus
  • Dokumentation: /opt/docusaurus/docs
  • Blog: /opt/docusaurus/blog
  • Sider: /opt/docusaurus/src/pages
  • Konfiguration: /opt/docusaurus/docusaurus.config.js
  • Build-output: /opt/docusaurus/build
  • Nginx-konfiguration: /etc/nginx/sites-available/docusaurus.conf

Domæne og HTTPS

1. Peg dit domæne mod serverens IP-adresse.

2. Rediger Nginx-konfigurationen og erstat server_name _; med dit domæne (for eksempel server_name <YOUR_DOMAIN>;):

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

3. Test konfigurationen:

nginx -t

4. Installer Certbot:

apt install -y certbot python3-certbot-nginx

5. Generer et Let's Encrypt-certifikat:

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

6. Genindlæs Nginx:

systemctl reload nginx

7. Opdater Docusaurus-sitets URL: erstat url: 'http://<SERVER_IP>', med url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. Byg sitet igen:

cd /opt/docusaurus && npm run build

9. Åbn din browser og gå til: https://<YOUR_DOMAIN>

Bemærkninger

  • Docusaurus genererer et statisk website, og der kræves ingen database.
  • Indholdsændringer kræver et nyt build, før de bliver offentligt synlige.
  • Ændr Docusaurus-konfigurationen og projektstrukturen efter dine præferencer.

Mere i Udviklingsværktøjer

Relaterede apps.

Deploy Docusaurus nu. Fra 2,48 $/md.