javascript - 博客动态 View 中的要点

标签 javascript syntax-highlighting blogger gist blogger-dynamic-views

我想将我的要点 ( gist.github ) 嵌入到我的博主博客中。但正如 this 中所解释的那样直接提问动态 View 不支持javascript。

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

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

例如:

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

最佳答案

查看 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 属性,并注入(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/

相关文章:

JavaScript - 如何在回调函数之外使用 FB.Canvas.getPageInfo 的高度

对动态创建的文本框进行 javascript 验证

javascript - 无法在模块外访问 Vuex getter

javascript - 使用 getter 和 setter 将参数复制到对象实例

Screen & PuTTy 中的 VIM 配色方案?

html - 如何用左尖括号 'pre' 解决 '<' 标签的问题?

html - 如何在 Blogger 中将帖子标题居中。 (尝试应用 CSS)

visual-studio-code - VS Code 中更改的行突出显示

css - 如何从 Blogger 购物模板中删除页脚文本

javascript - 滚动到顶部/底部按钮错误