我想使用标题作为tumblr中我的图片帖子的标题,但是你知道tumblr放入标题内的Source链接。
现在,我可以对标题区域进行负边距,但不是每个帖子都应该有来源。
有没有办法忽略标题中的源文本/链接(可以用作javascript字符串)?
由于
这些是实例:
使用{Caption}
生成
答案 0 :(得分:2)
我不太了解Tumblr,但至少你可以在页面中加载jQuery并使用正则表达式删除你不想要的元素。
另外,您不必为奇怪的值设置任何余量。
jQuery看起来像这样:
$('.caption').each(function() {
// Get the html() of the .caption div
var text = $(this).html();
// Look for (Source...) and remove it
var regex = /\(Source:.*via(.*)\)+/ig;
text = text.replace(regex, '');
// Look for (via...) and remove it
regex = /\(via(.*)\)+/ig;
text = text.replace(regex, '');
// Finally set the html() of the .caption div
$(this).html(text);
});
看看这个JSFiddle示例:http://jsfiddle.net/jpreynat/atd5erbh/2/
答案 1 :(得分:-3)
你刚才把它放进去了:
{block:ContentSource}
<!-- {SourceURL}{block:SourceLogo}<img src="{BlackLogoURL}"
width="{LogoWidth}" height="{LogoHeight}" alt="{SourceTitle}" />
{/block:SourceLogo}
{block:NoSourceLogo}{SourceLink}{/block:NoSourceLogo} -->
{/block:ContentSource}