メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Docusaurus

Docusaurus

Docusaurus は Meta 製のドキュメントサイトジェネレーターです。バージョン付きドキュメント、検索、翻訳、そしてページ単位で上書きできる React テーマを備えています。MIT ライセンスで、GitHub スター 65,900 以上。

概要

66k

GitHubスター

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

2. アップデート /opt/docusaurus/docusaurus.config.js サイト設定、ナビゲーション、テーマ設定のために。

3. サイトを再ビルドします:

cd /opt/docusaurus && npm run build

Nginx は生成されたファイルを次の場所から配信します: /opt/docusaurus/build

再ビルド後に Nginx を再起動する必要はありません。

重要なパス

  • プロジェクト: /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. Docusaurus サイトの URL を更新します: 次を置き換えます url: 'http://<SERVER_IP>', を次に: url: 'https://<YOUR_DOMAIN>', in /opt/docusaurus/docusaurus.config.js.

8. サイトを再ビルドします:

cd /opt/docusaurus && npm run build

9. ブラウザを開いて次にアクセス: https://<YOUR_DOMAIN>

注意事項

  • Docusaurus は静的サイトを生成するため、データベースは不要です。
  • コンテンツの変更は、再ビルドしてから公開されます。
  • Docusaurus の設定とプロジェクト構成は、好みに応じて変更してください。

開発ツールの他の記事

関連アプリ。

今すぐ Docusaurus をデプロイする 月額2.48ドルから。