如何使用自定义TUMBLR html主题转义输出

时间:2012-03-27 12:53:21

标签: tumblr

背景: 我正在使用javascript模板,我想输出原始,没有tumblr替换匹配其api变量的代码

例如: 我希望在html中输出{Title},这通常被tumblr的html api替换,因为它是一个api关键字,但通常模板系统具有raw / escape / unescape块功能。这没有记录,但它们的许多功能都不是,例如{host}标记。

2 个答案:

答案 0 :(得分:0)

好吧所以我找到了一种方法,利用tumblr不支持空间变量声明的事实:{title}不会被替换,{title}会

答案 1 :(得分:0)

根据http://blog.post-theory.com/post/18173369734/tumblr-theme-limitations-when-a-block-doesnt-exist,你可以这样做:

if ( [ {JSLinkUrl} ].length && [ {JSLinkUrl} ][0] ) {
    document.write('<a class="foo" title="bar" href="' + encodeURI( {JSLinkUrl} ) + '"></a>');
}

所以我可以猜测{JSTitle}应该有用。