【发布时间】:2018-07-19 10:25:33
【问题描述】:
目标:在我们的 Jekyll GitHub Pages 网站上嵌入我组织的 Twitter 时间线。
当我创建一个包含以下代码的本地 index.html 并使用谷歌浏览器打开它时,它会正确显示时间线,但这在 JSFiddle 和我们的网站本身上都不起作用.
<html>
<head>
<title>"Hello, World"</title>
</head>
<body bgcolor=white>
<h1>Hello, World</h1>
<div>
<a class="twitter-timeline" data-theme="dark" href="https://twitter.com/CodeForBuffalo?ref_src=twsrc%5Etfw">Tweets by CodeForBuffalo</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
</body>
</html>
这是代码所在的上下文。我尝试将脚本添加到包含其他 js 脚本文件的 js 文件夹(然后引用该文件路径)。我尝试将它包含在 head.html 中,然后包含在 footer.html 中,但这些尝试都没有奏效。
Twitter 提供的脚本应该可以工作,因为它在本地成功,但它显示的只是指向 Twitter 时间线本身的超链接。这是 Twitter 的结果还是我错误地使用了 Jekyll/JavaScript?如果没有,还有其他方法可以嵌入我们的 Twitter 时间线吗?
Here's the link to the GitHub Repo
<section id="main-description">
<div class="container">
<div class="row">
<div class="col-md-8">
...
</div>
<div class="col-md-4">
<div>
<a class="twitter-timeline" href="https://twitter.com/CodeForBuffalo?ref_src=twsrc%5Etfw">Tweets by CodeForBuffalo</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
</div>
</div>
</div>
</section>
【问题讨论】:
标签: javascript html twitter jekyll github-pages