我遇到了一个有趣的问题,我正在使用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>发布于 2015-08-19 10:00:07
更改模板行,使所有花括号中都有空格:
template: '<a href="{{ link }}" target="_blank"><img src="{{ image }}" /><div class="likes">♥ {{ likes }}</div></a>'因为Tumblr对其主题使用了单花括号(例如:{SubmitLabel}),所以它会看到您的模板行并将{{link}}视为主题变量。
你可以通过在花括号中添加空格来欺骗Tumblr忽略这些标签。
有关参考,请参阅:
发布于 2015-08-19 05:39:49
https://stackoverflow.com/questions/32062444
复制相似问题