私はぼんやりしていると確信していますが、要旨のレンダリングされた出力を表示することは可能ですか?
これは私が興味を持っている要点です: https://Gist.github.com/844752/420cc52eb4910fe8fa2bec9e13daab18b62305
実際にどのようにレンダリングされるかはどこで確認できますか?
私の知る限り、Gistは実行環境を提供していませんが、これを jsfiddle に簡単に貼り付けることができます。
rawgit.com はこのサービスを提供します。 rawgit.comを使用するには、表示するGistまたはgithubファイルのrawビューのドメインをrawgit.comに置き換えるだけです。例えば:
https://Gist.githubusercontent.com/mbostock/844752/raw/index.html
に
https://rawgit.com/mbostock/844752/raw/index.html
または
https://raw.githubusercontent.com/caffinatedmonkey/Hello-World-PSP/master/main.cpp
に
https://rawgit.com/caffinatedmonkey/Hello-World-PSP/master/main.cpp
RawGithub.comでは、要旨を含め、Githubで何でもレンダリングできます。 2つの例:
Mike BostockがGistsをレンダリングするためのクールなアプリケーションを作成しました: http://bl.ocks.org/844752/420cc52eb4910fe8fa2bec9e13daab18b6230503
それでも、これが技術的にどのように行われるかに興味があります。 GitHubには、GistデータをJSONとして取得できるクールなAPIがあります: https://api.github.com/gists/844752/420cc52eb4910fe8fa2bec9e13daab18b6230503 これには、ファイルとその生の内容。ファイルシステム上の実際のファイルであるかのように動的にレンダリングする方法がわかりません。
Gistのレンダリング方法が最近変更されたようです。これが私が見つけた解決策です:
http://htmlpreview.github.io/?
GitHubで直接実行できます。コメントセクションには、独自の「プレビュー」オプションがあり、もちろん「Markdownによるスタイリングがサポートされている」ため、単に使用します。
Gistは出力をレンダリングします(現在、ライブプレビューではなくGistを更新した後)。
これは適切なファイル拡張子でのみ機能します。
たとえば、ファイルがMediaWikiとしてフォーマットされている場合、ファイル名をsomefile.mediawiki
として編集する必要があります