当我发现一个奇怪的错误时,我最近正在更新我的模板。{/block:Regular}
我的帖子块顶部有一个关闭,但没有相应的打开常规标签。
即使内容为空,这似乎也会在每个帖子类型中输出(我通常会使用它来捕获文本帖子)。
当我在{block:Regular}
它上面添加标签时,它似乎打破了我的主题。
没有它,我的主题可以正常工作。
这是帖子块的顶部
<div id="contents"><!-- contents -->
{block:Posts}
<div class="post">
<div class="content text">
{block:Title}<h3><a href="{Permalink}">{Title}</a></h3>{/block:Title}
<div class="go">
{Body}
</div>
{/block:Regular}
{block:Photo}
</div>
<div class="content image">
{LinkOpenTag}
<img src="{PhotoURL-500}" {block:HighRes}style="display:none"{/block:HighRes} />
{block:HighRes}
<img src="{PhotoURL-HighRes}" class="highres">
{/block:HighRes}
{LinkCloseTag}
{block:Caption}
<div class="description">{Caption}</div>
{/block:Caption}
<p>
<span class="ion-ios-infinite-outline"></span>
<a href="{Permalink}" class="link">{block:Date}{DayOfMonthWithZero}.{MonthNumberWithZero}.{ShortYear}{/block:Date}</a>
</p>
{/block:Photo}
{block:Photoset}
</div>
<div class="content photoset">
{block:Photos}
<img src="{PhotoURL-500}" {block:HighRes}style="display:none"{/block:HighRes} />
{block:HighRes}
<img src="{PhotoURL-HighRes}" class="highres" />
{/block:HighRes}
{block:Caption}
{Caption}
{/block:Caption}
{/block:Photos}
{block:Caption}
<div class="description">{Caption}</div>
{/block:Caption}
<p>
<span class="ion-ios-infinite-outline"></span>
<a href="{Permalink}" class="link">{block:Date}{DayOfMonthWithZero}.{MonthNumberWithZero}.{ShortYear}{/block:Date}</a>
</p>
{/block:Photoset}
{block:Quote}
</div>
<div class="content quote">
<div class="symbol">“</div>
<div class="quote">
{Quote}
</div>
{block:Source}
<div class="description">— {Source}</div>
{/block:Source}
<p>
<span class="ion-ios-infinite-outline"></span>
<a href="{Permalink}" class="link">{block:Date}{DayOfMonthWithZero}.{MonthNumberWithZero}.{ShortYear}{/block:Date}</a>
</p>
{/block:Quote}
{block:Link}
</div>
尽管我的博客正确显示,但<div class="content text">
插入到每篇文章的顶部。
我已经尝试了一些方法来正确包装 Regular 标记,但我认为必须在我的模板中破坏其他内容,因为虽然它在浏览器中看起来不错,但它在控制台中肯定是坏掉了。
试过
<div class="post">
{block:Regular}
<div class="content text">
{block:Title}<h3><a href="{Permalink}">{Title}</a></h3>{/block:Title}
<div class="go">
{Body}
</div>
{/block:Regular}
{block:Photo}
</div>
<div class="content image">
有了这个标记,虽然帖子是在我的之外呈现的<div id="container">
看这里:
我也试过用{block:Regular}
和{block:Text}
相应的结束标签替换,似乎是同样的问题。
我找不到非封闭标签,所以我相当肯定标记是正确的,但也许我遗漏了一些东西。
如果有人想要完整的模板,我会将其添加到 jsfiddle。