web-dev-qa-db-ja.com

GitHub wikiディレクトリ

GitHubリポジトリと共にインストールされるWikiはディレクトリをサポートしていますか?私たちのウィキはページで雑然としており、それらをより良く整理する方法を探しています。

レポジトリをプルし、ローカルディレクトリを作成し、物事を移動しようとしましたが、コミットすると、wikiは変更を反映しませんでした。

77
John Livermore

私はまったく同じ問題を抱えていて、あなたが試したものの変形を試しました。何も立ち往生していません。 GitHubのサポートに質問し、基本的に「いいえ、しかし開発者にこの機能に興味があることを知らせる」という返信を受け取りました。

したがって、短い答えは「いいえ」であり、長い答えは「いいえ、しかしおそらく将来」です。

52
Collin M

実際、githubはディレクトリのサポートを最近追加したようです。

次のことができました。

  • 既存のマークダウンファイルを新しいディレクトリに移動します。
  • (前の手順で作成した)既存のディレクトリに新しいマークダウンファイルを作成します。
  • 新しいディレクトリに新しいマークダウンファイルを作成します。

いずれの場合も、既存のページはまだそこにあり、新しいページが追加されました。

残る1つの制約は、ファイル名が一意でなければならないということです。同じ名前のファイルが複数ある場合は、そのうちの1つだけがWikiに表示されます(どのファイルかはわかりません。)。

27
Marco

Github wiki(別名 Gollum )はディレクトリを使用しますが、期待する方法では使用しません。

Gollum wiki のドキュメントは多少の作業を必要とする可能性がありますが、これは主にテストを通じてわかったものです。

  • リポジトリ内のどこに配置されていても、すべてのファイルはウィキのルートに表示されます。
  • _Header_Footer、および_Sidebarファイルはディレクトリごとですが、子フォルダーに存在しない場合は継承されます。
  • ファイルリンクは、ソースファイルを基準にすることができます(ファイルにコンテンツを保存してください)。

したがって、ネームスペース用のディレクトリが必要な場合は運が悪いです。名前空間にNS-Pageスキームの使用を検討してください。

25
Kevin Cox

これは理想的なソリューションではありませんが、回避策は、ページへのリンクを含む目次を作成するカスタムサイドバーを作成することです。とにかく、これはフォルダよりも優れていると思います。複数の階層の下にある単一のページへのリンクを作成できるからです。

11
Thanh Nguyen

実際には、まだ制限があります。はい、1レベル(つまり、1つのサブフォルダー)を追加できます。しかし、それだけです!ドキュメントレイアウト全体をリファクタリングして、組織用に複数レベルのサブフォルダーを作成しましたが、それは手間がかかりませんでした。

ため息

私は言わなければならない:私はこのゴラムの事にapp然としている。 Githubがそれを選択したことにも驚いた。

0
gjoris