Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Docusaurus

Docusaurus

Docusaurus adalah generator situs dokumentasi buatan Meta. Ia memberi Anda dokumentasi berversi, pencarian, terjemahan, dan tema React yang bisa ditimpa per halaman. Berlisensi MIT dengan 65.900+ bintang GitHub.

Sekilas

66k

Bintang GitHub

1

Tampilan halaman

Lisensi MIT Versi 3.10.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV6,IPV4

Akses

  • Buka Docusaurus: http://<SERVER_IP>

Menyunting & menerbitkan konten

1. Tambahkan atau sunting berkas konten:

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

2. Perbarui /opt/docusaurus/docusaurus.config.js untuk pengaturan situs, navigasi, dan konfigurasi tema.

3. Bangun ulang situsnya:

cd /opt/docusaurus && npm run build

Nginx menyajikan berkas hasil build dari: /opt/docusaurus/build

Tidak perlu memulai ulang Nginx setelah build ulang.

Path Penting

  • Proyek: /opt/docusaurus
  • Dokumentasi: /opt/docusaurus/docs
  • Blog: /opt/docusaurus/blog
  • Halaman: /opt/docusaurus/src/pages
  • Konfigurasi: /opt/docusaurus/docusaurus.config.js
  • Hasil build: /opt/docusaurus/build
  • Konfigurasi Nginx: /etc/nginx/sites-available/docusaurus.conf

Domain & HTTPS

1. Arahkan domain Anda ke alamat IP server.

2. Sunting konfigurasi Nginx dan ganti server_name _; dengan domain Anda (misalnya, server_name <YOUR_DOMAIN>;):

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

3. Uji konfigurasinya:

nginx -t

4. Pasang Certbot:

apt install -y certbot python3-certbot-nginx

5. Buat sertifikat Let's Encrypt:

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

6. Muat ulang Nginx:

systemctl reload nginx

7. Perbarui URL situs Docusaurus: ganti url: 'http://<SERVER_IP>', dengan url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. Bangun ulang situsnya:

cd /opt/docusaurus && npm run build

9. Buka browser kamu dan kunjungi: https://<YOUR_DOMAIN>

Catatan

  • Docusaurus menghasilkan situs statis; tidak perlu basis data.
  • Perubahan konten memerlukan build baru sebelum tampil ke publik.
  • Ubah konfigurasi Docusaurus dan struktur proyek sesuai preferensi Anda.

Lebih banyak di Development Tools

Aplikasi terkait.

Deploy Docusaurus sekarang. Mulai $2,48/bln.