詳しく見る

Markdownプロジェクトの整理

成功のためにドキュメントを構造化

変換を開始

良い整理はMarkdownプロジェクトの保守、ナビゲーション、スケーリングを容易にします。ソフトウェアプロジェクトのドキュメント、書籍、コンテンツライブラリのいずれを管理する場合も、適切な構造が時間を節約し、頭痛の種を防ぎます。

このガイドでは、Markdownファイルとプロジェクトの整理に関するベストプラクティスを紹介します。

ファイル命名規則

説明的な名前を使用

任意の識別子ではなく、内容に基づいたファイル名を付けましょう:

# Good
getting-started.md
api-reference.md
troubleshooting-guide.md

# Avoid
doc1.md
chapter_final_v2_FINAL.md

小文字とハイフン

システム間の互換性のために小文字とハイフンを使用:

# Good
user-authentication.md

# Avoid
User_Authentication.md

フォルダ構造

ドキュメントプロジェクト

docs/
├── README.md
├── getting-started/
│   ├── installation.md
│   ├── configuration.md
│   └── quick-start.md
├── guides/
│   ├── user-guide.md
│   └── admin-guide.md
├── reference/
│   ├── api.md
│   └── cli.md
└── assets/
    └── images/

書籍・長文コンテンツ

book/
├── README.md
├── 01-introduction/
│   ├── chapter.md
│   └── images/
├── 02-fundamentals/
│   ├── chapter.md
│   └── images/
└── appendix/
    └── glossary.md

ベストプラクティス

1ファイル1トピック

各ファイルを1つのトピックに集中させましょう。コンテンツが巨大なドキュメントに埋もれていない方が、検索、編集、再利用が容易です。

ルートREADMEを使用

プロジェクトルートにREADMEを作成し、概要と他のドキュメントへのナビゲーションを提供しましょう。

アセットを分離

画像やその他のアセットは専用フォルダに保管。参照には相対パスを使用:

![Diagram](./assets/images/architecture.png)

インデックスファイル

大規模プロジェクトでは、各フォルダにインデックスまたは概要ファイルを追加:

guides/
├── README.md  # Overview of all guides
├── user-guide.md
└── admin-guide.md

バージョン管理のヒント

  • .gitignore - 再生成する場合は生成ファイル(PDF、HTML)を除外
  • 意味のあるコミット - ドキュメント変更には明確なコミットメッセージを記述
  • ブランチ - 大規模なドキュメント更新にはブランチを使用
  • プルリクエスト - コードのようにドキュメント変更をレビュー

整理されたプロジェクトの変換

よく整理されたプロジェクトは一括変換を簡単にします:

  1. ドキュメントフォルダに移動
  2. 変換が必要なファイルを選択
  3. 一括変換で一度に処理
  4. 構造を維持した変換済みファイルのZIPをダウンロード

関連ガイド

Markdownプロジェクトの整理 | Markdown2ANY | Markdown2ANY