2016-08-17 76 views
1

我想在使用Jekyll生成的静态网站上嵌入一个twitter feed。我想知道Jekyll是否支持这些提要,因为当我试图嵌入它们时,除了提要名称之外什么都没有显示。在twitter网站上很少,因为它看起来应该只是复制代码,就是这样。在Jekyll页面嵌入twitter feed?

我做错了什么?

<a class="twitter-timeline" href="https://twitter.com/hashtag/sistersuncut" data-widget-id="765713533543845888"></a> 
<script> 
!function(d,s,id){ 
    var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https'; 
    if(!d.getElementById(id)){ 
     js=d.createElement(s); 
     js.id=id; 
     js.src=p+"://platform.twitter.com/widgets.js"; 
     fjs.parentNode.insertBefore(js,fjs); 
    } 
}(document,"script","twitter-wjs"); 
</script> 
+0

你有'_config.yml'在你的文件中..我确定你会有 – VKatz

+0

嘿,是的,我喜欢。 – n0hands

+0

@nohands善意地检查我的答案,并让他们知道是否有任何你没有得到它。 – VKatz

回答

0

你也可以使用这种方式。

<a aria-label="Share on Twitter" href="https://twitter.com/intent/tweet?text=&quot;{{ page.twitter_text }}&quot;%20{{ site.url }}{{ page.url }}%20via%20&#64;{{ site.twitter_username }}&hashtags={% for tag in page.tags %}{{tag}},{% endfor %}" 
    onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;" title="Share on Twitter"> 
    <svg class="icon icon-twitter"><use xlink:href="#icon-twitter"></use></svg> 
</a> 

就玷污twitter_texttwitter_text等,如果你想使用它们。 希望这对你有所帮助!

+0

一个正方形出现在页面上,就是这样,大概是因为从上面的代码没有进入feed。我无法理解为什么图片/推文没有显示。 – n0hands

+0

还有什么是'玷污'的意思? – n0hands

0

事实证明,叽叽喳喳小部件实际上不再工作了。由于某种原因,允许你制作小部件的twitter站点仍然存在,这是非常具有误导性的,但是有很多推文都表示,无论新的更新是什么,这些小部件都不起作用。