Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Docusaurus

Docusaurus

Docusaurus to generator stron dokumentacji od Meta. Daje wersjonowaną dokumentację, wyszukiwanie, tłumaczenia i motyw React, który możesz nadpisywać strona po stronie. Licencja MIT i ponad 65 900 gwiazdek na GitHubie.

Na pierwszy rzut oka

66k

Gwiazdki na GitHub

1

Wyświetlenia strony

Licencja MIT Wersja 3.10.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV6,IPV4

Dostęp

  • Otwórz Docusaurus: http://<SERVER_IP>

Edycja i publikowanie treści

1. Dodaj lub edytuj pliki treści:

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

2. Aktualizuj /opt/docusaurus/docusaurus.config.js dla ustawień witryny, nawigacji i konfiguracji motywu.

3. Przebuduj witrynę:

cd /opt/docusaurus && npm run build

Nginx udostępnia wygenerowane pliki z: /opt/docusaurus/build

Po przebudowaniu nie trzeba restartować Nginx.

Ważne ścieżki

  • Projekt: /opt/docusaurus
  • Dokumentacja: /opt/docusaurus/docs
  • Blog: /opt/docusaurus/blog
  • Strony: /opt/docusaurus/src/pages
  • Konfiguracja: /opt/docusaurus/docusaurus.config.js
  • Wynik budowania: /opt/docusaurus/build
  • Konfiguracja Nginx: /etc/nginx/sites-available/docusaurus.conf

Domena i HTTPS

1. Skieruj swoją domenę na adres IP serwera.

2. Edytuj konfigurację Nginx i zamień server_name _; na swoją domenę (na przykład server_name <YOUR_DOMAIN>;):

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

3. Przetestuj konfigurację:

nginx -t

4. Zainstaluj Certbota:

apt install -y certbot python3-certbot-nginx

5. Wygeneruj certyfikat Let's Encrypt:

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

6. Przeładuj Nginx:

systemctl reload nginx

7. Zaktualizuj adres URL witryny Docusaurus: zamień url: 'http://<SERVER_IP>', na url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. Przebuduj witrynę:

cd /opt/docusaurus && npm run build

9. Otwórz przeglądarkę i odwiedź: https://<YOUR_DOMAIN>

Uwagi

  • Docusaurus generuje stronę statyczną, baza danych nie jest potrzebna.
  • Zmiany treści wymagają nowego buildu, zanim staną się publicznie widoczne.
  • Zmień konfigurację Docusaurusa i strukturę projektu według swoich preferencji.

Więcej w Narzędzia deweloperskie

Powiązane aplikacje.

Wdróż Docusaurus teraz. Od $2,48/mies.