freeCodeCamp/docs/i18n/japanese/how-to-work-on-the-docs-the...

2.2 KiB

ドキュメントテーマでの作業方法

[!NOTE] ドキュメントサイトのコンテンツでの作業に必要な設定は何もありません。

貢献するガイドラインで作業するには、docs ディレクトリ でファイルを編集または追加します。 変更がマージされると、ドキュメントサイトで自動的に利用可能になります。

ドキュメント Web サイトの構造

サイトは docsify を使用して生成され、GitHub ページを使用して提供されます。

通常、サイトの設定を変更したり、サイトをローカルにビルドしたりする必要はありません。 以下のように動作します。

  • このサイト向けのホームページのソースは、docs/index.html にあります。
  • docsify と GitHub Pages を使用して、このファイルを SPA として提供します。
  • docsify スクリプトは、docs ディレクトリ内の markdown ファイルの内容を必要に応じて生成します。
  • ホームページは _coverpage.md から生成されます。
  • サイドバーナビゲーションは _sidebar.md から生成されます。

ローカルでドキュメントサイトを提供する

freeCodeCamp をクローンする

git clone https://github.com/freeCodeCamp/freeCodeCamp.git
docsify serve docs

docsify をインストールする

npm install -g docsify

/docs ディレクトリを開く

docsify serve docs

freeCodeCampをローカルにインストールした場合は (ローカルセットアップガイド参照)、 CLIを開発ツールに束ねることで、必要に応じてリポジトリのルートから以下のコマンドを実行することもできます。

ドキュメントサイトのみを提供して起動する

npm run docs:serve

freeCodeCamp と一緒にドキュメントサイトをローカルで提供する

npm run develop

ドキュメンテーションサイトは http://localhost:3200 で利用できます。