我正在为一个转发量很大的博客开发一个新的 tumblr 主题。根据 tumblr 对评论链的最新更新,有些帖子变得非常冗长。虽然它在我的仪表板上看起来不错,但由于嵌套的块引用,它对我的博客造成了严重破坏。
我想模仿评论在我的仪表板上的外观,没有用户的图标等,并使用交替的颜色来帮助区分评论者。 (如果我可以删除“空白”评论,那就太好了,但我可以稍后再处理。)
我做了一些搜索,但只能找到如何获得交替颜色。我确实看到了one post这完全打破了评论,但我不明白他们提供的代码。
我对 HTML、CSS 和 jQuery 非常陌生,因此我们将不胜感激!
似乎没有官方的方法可以做到这一点。不过用JS也能达到这样的效果。以下脚本将展平嵌套的块引用,并删除博客名称后面的“:”,而是在它们前面添加“-”。只需将其放入新的script
标签下的body
tag.
$(function() {
// flatten reblogs
$("div.cont blockquote").each(function() {
$(this).parent().prepend($(this).children());
$(this).remove();
});
// remove : and add -
$("div.cont a.tumblr_blog").each(function() {
var authorPTag = $(this).parent();
authorPTag.html($(this));
authorPTag.prepend("- ");
});
});
在默认主题上看起来像这样:
![](https://i.stack.imgur.com/8c7xL.png)
但请注意,这可能会在下次 Tumblr 更新转发转发方式时中断。它也不适用于无休止的滚动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)