我想将我的要点 ( gist.github ) 嵌入到我的博主博客中。但正如 this 中所解释的那样直接提问动态 View 不支持javascript。
从 moski(如答案中所述)的博客中可以嵌入要点。
如果我只想嵌入一个要点文件怎么办?
例如:
<script src="https://gist.github.com/3975635.js?file=regcomp.c"></script>
最佳答案
查看 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
属性,并注入(inject)所需的代码以加载脚本,并将 src
设置为
'https://gist.github.com/' + id + '.js'
现在,如果我正确地理解了代码的作用,那么以这种方式编辑第二个 moski 的 HTML 代码:
<div class="gistLoad" data-id="GistID" data-file="GistFile" id="gist-GistID">Loading ....</div>
和 moski 的 gistBlogger.js
中的函数为了检索(定义时)新的 data-file
属性,您可以生成一个新的 src
像这样注入(inject):
'https://gist.github.com/' + id + '.js?file=' + file
它应该有效。
关于javascript - 博客动态 View 中的要点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252761/