5

ここに要点を設定します。次のコードを使用して、要点からWebページに単一のファイルを埋め込みます。

<script src="https://gist.github.com/4672365.js?file=1.java" type="text/javascript"></script>

しかし、私が欲しいのは、ファイルから1行を埋め込むことです1.java。ファイルの2行目だけを自分のWebページに埋め込みたいと言えます1.java。助けてくれてありがとう:)

4

3 に答える 3

14

この質問に対する有用な答えが得られなかった後、私は自分でJavaScriptコーディングを試みました。そのコードをgithubにアップロードしました。このリンクのファイルは魔法をかけます。HEADWebページに1行を埋め込むには、タグ内のJavaScriptファイルへの参照を追加する必要があります。これが簡単なコードです。

<html>
  <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" ></script>
    <script type="text/javascript" src="https://github.com/kashif-umair/gist-embed/raw/feature/show_single_line/gist-embed.js" ></script>
  </head>
  <body>
    <code id="gist-<YOUR_GIST_ID>" data-file="<YOUR_FILE_NAME_IN_GIST>" data-line="<LINE_NUMBER>"></code>
  </body>
</html>

YOUR_GIST_ID要旨のID YOUR_FILE_NAME_IN_GIST、行を埋め込みたいファイル名、および埋め込みたいファイルの行番号に置き換える必要がありLINE_NUMBERます。

  • 1行を埋め込む場合は、ファイル名と行番号の両方をコードタグに含める必要があります。
  • ファイルから複数の選択行を埋め込む場合は、印刷用にMSWordのページ範囲などの値を入力する必要があります。例:data-line="1-4,10,12-15"。奇妙な結果が得られないように、正しい構文を使用してこれらの値を入力したことを確認してください。
  • ファイル全体を埋め込む場合は、コードタグからdata-line属性を削除します。

うまくいけば、私はこの問題を抱えている、または直面するであろう人々のために助けてくれました。

私はJavaScriptファイルを継続的に変更しているので、毎回この回答を更新することはまったく良い考えではないと思います。そこで、これからGitHubリポジトリのREADME.mdファイルを更新します。問題がある場合は、githubにアクセスしてREADME.mdファイルを読み取ることができます。参考までに、ここに自分のリポジトリへのリンクを追加しています。

https://github.com/kashif-umair/gist-embed

PS: githubリポジトリにある私のjavascriptファイルを見て、コーディングのグッドプラクティスを提案してください。

于 2013-01-31T14:42:25.307 に答える
4

正しくて最速の方法は、.jsアドレスに:)を追加することです?file=file.name

<script src="https://gist.github.com/kashif-umair/4672365.js?file=MyApplication.java"></script>
于 2015-01-08T10:25:00.287 に答える
0

必要な行だけを含む要点を作成します。

于 2013-01-30T14:15:51.413 に答える