8

ブロガーのブログに要旨 ( gist.github )を埋め込みたい。しかし、この質問で説明されているように、動的ビューは JavaScript を直接サポートしていません。

moskiの(回答で述べたように)ブログから要点を埋め込むことができます。

Gist のファイルを 1 つだけ埋め込みたい場合はどうすればよいですか?

例えば:

<script src="https://gist.github.com/3975635.js?file=regcomp.c"></script>
4

1 に答える 1

2

moskiのブログ、彼の説明、および要点スニペット(gistLoader.jsおよびgistBlogger.js)を見ると、目標を達成するには、そのコードを少し編集する必要があると思います。

現在、追加すると

<script src="https://raw.github.com/moski/gist-Blogger/master/public/gistLoader.js" type="text/javascript"></script>

投稿の下部で、このスクリプトが行うことは、ブログに追加したこの他のコードを探すことです。

<div class="gistLoad" data-id="GistID" id="gist-GistID">Loading ....</div>

属性を取得し、に設定されdata-idたスクリプトをロードするために必要なコードを挿入しますsrc

'https://gist.github.com/' + id + '.js'

ここで、コードが何をするのかを正しく理解した場合、2番目のmoskiのHTMLコードを次のように編集します。

<div class="gistLoad" data-id="GistID" data-file="GistFile" id="gist-GistID">Loading ....</div>

gistBlogger.jsそして、 (定義されている場合)新しい属性を取得するためのmoskiの関数では、次のように、注入する新しいdata-file属性を生成できます。src

'https://gist.github.com/' + id + '.js?file=' + file

動作するはずです。

于 2013-01-15T22:20:46.993 に答える