我遇到了一个有趣的问题,我正在使用Tumblr静态页面和instafeedjs。 当我编辑页面时,Instafeed工作正常。但是,当我在编辑器外查看页面时,图片不会加载,链接也不会带我到Instagram网站。这是代码,但就像我说的,编辑器中的一切都运行良好。
<script type="text/javascript">
var feed = new Instafeed({
get: 'user',
userId: USER_ID,
accessToken: 'aTOKEN',
clientId: 'cID',
limit:4,
template: '<a href="{{link}}" target="_blank"><img src="{{image}}" /><div class="likes">♥ {{likes}}</div></a>'
});
feed.run();
</script>
答案 0 :(得分:1)
更改模板行,使所有大括号内有空格:
{SubmitLabel}
因为Tumblr对其主题使用单个花括号(例如{{link}}
),所以它会看到您的模板行将//This is your link
<a href="myfile.txt" download>Click here to download my file</a>
视为主题变量。
你可以通过在花括号内添加空格来欺骗Tumblr忽略这些标签。
供参考,见:
答案 1 :(得分:0)
好的,我刚回到它,正如lharby建议的那样,实际上是使用&#34;模板:&#34;这会导致问题。非常感谢,现在我只需要找出解决方法。
再次感谢,
...仍然认为它在编辑器中起作用很奇怪......:^ /