ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Docusaurus

Docusaurus

Docusaurus คือตัวสร้างเว็บไซต์เอกสารจาก Meta ให้เอกสารแบบแยกเวอร์ชัน ระบบค้นหา การแปลภาษา และธีม React ที่คุณเขียนทับได้ทีละหน้า ใช้สัญญาอนุญาต MIT และมีดาว GitHub มากกว่า 65,900 ดวง

ภาพรวม

66k

GitHub stars

28

การดูหน้า

สัญญาอนุญาต MIT เวอร์ชัน 3.10.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV6,IPV4

การเข้าถึง

  • เปิด Docusaurus: http://<SERVER_IP>

แก้ไขและเผยแพร่เนื้อหา

1. เพิ่มหรือแก้ไขไฟล์เนื้อหา:

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

๒. อัปเดต /opt/docusaurus/docusaurus.config.js สำหรับการตั้งค่าเว็บไซต์ การนำทาง และการกำหนดค่าธีม

3. บิลด์เว็บไซต์ใหม่:

cd /opt/docusaurus && npm run build

Nginx ให้บริการไฟล์ที่สร้างขึ้นจาก: /opt/docusaurus/build

ไม่จำเป็นต้องรีสตาร์ต Nginx หลังบิลด์ใหม่

Path ที่สำคัญ

  • โปรเจกต์: /opt/docusaurus
  • เอกสารประกอบ: /opt/docusaurus/docs
  • บล็อก: /opt/docusaurus/blog
  • หน้า: /opt/docusaurus/src/pages
  • การตั้งค่า: /opt/docusaurus/docusaurus.config.js
  • ผลลัพธ์การบิลด์: /opt/docusaurus/build
  • การกำหนดค่า Nginx: /etc/nginx/sites-available/docusaurus.conf

โดเมนและ HTTPS

1. ชี้โดเมนของคุณไปที่ที่อยู่ IP ของเซิร์ฟเวอร์

2. แก้ไขการกำหนดค่า Nginx และแทนที่ server_name _; ด้วยโดเมนของคุณ (เช่น server_name <YOUR_DOMAIN>;):

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

3. ทดสอบการกำหนดค่า:

nginx -t

4. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

5. สร้างใบรับรอง Let's Encrypt:

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

6. รีโหลด Nginx:

systemctl reload nginx

7. อัปเดต URL ของเว็บไซต์ Docusaurus: แทนที่ url: 'http://<SERVER_IP>', ด้วย url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. บิลด์เว็บไซต์ใหม่:

cd /opt/docusaurus && npm run build

9. เปิด browser และไปที่: https://<YOUR_DOMAIN>

หมายเหตุ

  • Docusaurus สร้างเว็บไซต์แบบสแตติก จึงไม่ต้องใช้ฐานข้อมูล
  • การเปลี่ยนเนื้อหาต้องบิลด์ใหม่ก่อนจึงจะแสดงต่อสาธารณะ
  • เปลี่ยนการกำหนดค่า Docusaurus และโครงสร้างโปรเจกต์ตามที่คุณต้องการ

เพิ่มเติมในเครื่องมือพัฒนา

แอปที่เกี่ยวข้อง

ติดตั้ง Docusaurus ได้เลยตอนนี้ เริ่มต้น $2.48/เดือน