92

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

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

4

5 に答える 5

63

私はまったく同じ問題を抱えていて、あなたが試したものの変形を試しました。何もスタックしていません。GitHubのサポートに質問し、基本的に「いいえ。ただし、この機能に関心があることを開発者に通知します」という返信を受け取りました。

したがって、短い答えは「いいえ」であり、長い答えは「いいえ、しかし将来的には」です。

于 2012-10-08T17:18:04.563 に答える
31

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

私は次のことができました:

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

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

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

于 2013-03-28T10:33:19.507 に答える
28

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

Gollum wikiのドキュメントはいくつかの作業を使用する可能性がありますが、これは私が主にテストを通じて理解したものです。

  • すべてのファイルは、リポジトリのどこに配置されていても、Wikiのルートに表示されます。
  • _Header_Footerおよび_Sidebarファイルはディレクトリごとですが、子フォルダにファイルが存在しない場合は継承されます。
  • ファイルリンクは、ソースファイルに相対的である可能性があります(ファイルをコンテンツと一緒に保持します)。

したがって、名前空間用のディレクトリが必要な場合は、運が悪いことになります。{namespace}-{page}名前空間のスキームの使用を検討してください。

于 2013-08-07T01:19:38.987 に答える
15

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

于 2015-01-14T18:26:10.990 に答える
1

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

はぁ

私は言わなければなりません:私はこのゴラムの事に愕然としています。Githubがそれを拾ったのにも驚いています。

于 2014-06-11T13:24:38.857 に答える