8

我想在我的博主博客中嵌入我的要点 ( gist.github )。但正如在这个问题中解释的那样,动态视图直接不支持 javascript。

从 moski 的(如答案中所述)博客中可以嵌入要点。

如果我只想嵌入我的要点的一个文件怎么办?

例如:

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

1 回答 1

2

查看 moski 的博客、他的描述和要点片段(gistLoader.jsgistBlogger.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'

现在,如果我正确理解了代码的作用,以这种方式编辑第二个 moski 的 HTML 代码:

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

和 moskigistBlogger.js中的函数为了检索(定义时)新data-file属性,您可以生成一个新src的注入,如下所示:

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

它应该有效。

于 2013-01-15T22:20:46.993 回答