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

Docusaurus

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

ภาพรวม

66k

GitHub stars

1

การดูหน้า

สัญญาอนุญาต 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/เดือน