2016-09-08 11 views
1

Gitits' wiki(.md)ページから外部.mdファイルにリンクすることは可能だと思っていましたが、リンクしたいファイルはGitits 'wikidataディレクトリのGitリポジトリ。Gitit wikiから外部Markdownファイルを提供する方法

これを行う方法はありませんか?

+0

ファイルが別のサーバーから配信されている場合は、外部のWebサイトにリンクできるように、リンクすることができます。あなたはどういう意味ですか? – mb21

+0

@ mb21 これは、 'wikidata /'ディレクトリのどこかにそれらをシンボリックリンクすることです(同じサーバ上にある可能性があるため)。そしてそれらを古典的な相対的なマークダウンリンクでリンクします。 もう1つは、Gititサーバーの外部にある場合に備えて、HTMLの ''タグによってリンクされているだけです。これらのケースではリンク先のマークダウンはGititsのVCSにはないことが重要です。 – meridius

答えて

1

私はそれを自分で見つけました。

ウィキに表示したいファイルへのシンボリックリンクを作成し、それをwikidata/リポジトリにコミットするだけです。そうすれば、Gititはシンボリックリンクが指し示すコンテンツを含むページを表示します。

また、wiki Webインターフェイスでファイル/ページの内容を変更すると、リンクされたファイルにはが反映されます。 BUT gititまたはsymlinkでリンクされたファイルリポジトリでコミットすることはありません(もしそれが起こった場合)。表示されるエラーのない編集済みのファイルで終了します。

編集シンボリックリンクによって到達できないコンテンツを、レンダリングする方法はまだありません
。少なくとも今のところは、this issueのように。

+0

"静的"ディレクトリにシンボリックリンクを作成して同じことを達成できるはずですが、外部ファイルを変更する危険はありませんか?私はこれを試しましたが、うまくいかないようです。 – dbanas

+0

実際、wikidataディレクトリの中からsymlinkを試しましたが、それはどちらも動作しません。これがどのように機能するかを示す実際の値下げを掲載できますか?ありがとう! – dbanas

+0

私は、ディレクトリとは対照的に実際の* .mdファイルへのシンボリックリンクをクリックすると、リンクをクリックすると、ブラウザ内でレンダリングされるのではなく、そのファイルがダウンロードされることに気付きました。なぜこれが起こっているのかについての考えはありますか? – dbanas

関連する問題