Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Docusaurus

Docusaurus

Docusaurus, Meta'nın dokümantasyon sitesi üreticisidir. Sürümlenmiş dokümanlar, arama, çeviriler ve sayfa sayfa geçersiz kılabileceğiniz bir React teması sunar. MIT lisanslı, 65.900'den fazla GitHub yıldızı.

Kısaca

66k

GitHub yıldızları

1

Sayfa görüntülemeleri

Lisans MIT Sürüm 3.10.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV6,IPV4

Erişim

  • Docusaurus'u açın: http://<SERVER_IP>

İçerik düzenleme ve yayınlama

1. İçerik dosyaları ekleyin veya düzenleyin:

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

2. Güncelle /opt/docusaurus/docusaurus.config.js site ayarları, gezinme ve tema yapılandırması için.

3. Siteyi yeniden derleyin:

cd /opt/docusaurus && npm run build

Nginx, üretilen dosyaları şu konumdan sunar: /opt/docusaurus/build

Yeniden derlemeden sonra Nginx'i yeniden başlatmak gerekmez.

Önemli Yollar

  • Proje: /opt/docusaurus
  • Dokümantasyon: /opt/docusaurus/docs
  • Blog: /opt/docusaurus/blog
  • Sayfalar: /opt/docusaurus/src/pages
  • Yapılandırma: /opt/docusaurus/docusaurus.config.js
  • Derleme çıktısı: /opt/docusaurus/build
  • Nginx yapılandırması: /etc/nginx/sites-available/docusaurus.conf

Alan adı ve HTTPS

1. Alan adınızı sunucunun IP adresine yönlendirin.

2. Nginx yapılandırmasını düzenleyip şunu değiştirin: server_name _; kendi alan adınızla (örneğin, server_name <YOUR_DOMAIN>;):

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

3. Yapılandırmayı test edin:

nginx -t

4. Certbot'u kurun:

apt install -y certbot python3-certbot-nginx

5. Bir Let's Encrypt sertifikası oluşturun:

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

6. Nginx'i yeniden yükleyin:

systemctl reload nginx

7. Docusaurus site URL'sini güncelleyin: şunu değiştirin: url: 'http://<SERVER_IP>', şununla: url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. Siteyi yeniden derleyin:

cd /opt/docusaurus && npm run build

9. Tarayıcını aç ve şu adresi ziyaret et: https://<YOUR_DOMAIN>

Notlar

  • Docusaurus statik bir web sitesi üretir; veritabanı gerekmez.
  • İçerik değişikliklerinin herkese görünmesi için yeni bir derleme gerekir.
  • Docusaurus yapılandırmasını ve proje yapısını tercihlerinize göre değiştirin.

Geliştirme Araçları'nda daha fazlası

İlgili uygulamalar.

Docusaurus'yi şimdi dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.