新しいGitHubGistインターフェースには、要点全体に1つの埋め込みスニペットがあり、要点にすべてのファイルが埋め込まれています。古いインターフェースには、要点の各ファイルのコードが埋め込まれていました。単一のファイルを埋め込むためのトリックがあるかどうか誰かが知っていますか?
4 に答える
左側から要点のURLを取得し、追加した後、次のよう.js
なクエリ文字列を追加します。?file=myFile.blah
<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>
中くらい
メディアで使用したい場合、Mediumは 、URLの貼り付け後に追加するときに、URLのパラメーターをサポートせず、クエリを実行しません。したがって、これらの4つの手順を順番に実行してください。
それで:
⚠️注文が重要です!
- (マルチファイル)要点パスをコピーします。例えば:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8
- テキストの豊富なデータを保持しない中程度の記事以外の場所に貼り付けます。たとえば、オンラインテキストボックスのように:
⚠️検索ボタンまたは戻るボタンを押さないでください
- ファイルのクエリパラメータをURLに追加します。例えば:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8?file=Interface.swift
?file=Interface.swift
URLの最後にあることに注意してください。
- それをコピーして記事に貼り付け、魔法を見てください
この方法を使用した記事:
SwiftUIを使用してカスタムアクティビティインジケーターを実装する
考慮しなければならない最も重要な注意:
⚠️フォーマットされていないプレーンテキストをメディアにコピーする必要があり、メディアに貼り付けた後にURLを編集してはならないことに注意してください。リンクをgoogle.comなどのオンラインテキストボックスにコピーし、クエリを追加した後、コピーしてメディアに貼り付けることができます。
GitHubは、これと同じ情報をサイトで提供しています。?file=name-of-file.ext
他の人が言っているように、公式の方法は、呼び出されたファイルのみを埋め込むために、埋め込みコードのURLの末尾に付加するname-of-file.ext
ことです(もちろん、名前をファイルの名前に変更できます)。たとえばgetGitContents.js
、Gist atからファイルを埋め込みたい場合https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923
は、次を使用できます。
<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>
さらに、これに関するYourJSブログ投稿があり、ユーザー名を入力して、すべての要点と基になる個々のファイルの埋め込みコードを確認できます。
これを調べているかもしれない他の人々の参照のためだけに。
Wordpressを使用している場合は、プラグインoEmbed- gistとショートコードスタイルを使用してこれを実現できます。
[gist id = "your-gist-id-here" file="your-file-name.js"]。