标签页:tag.html
点一个内容标签之后落到哪一页、这一页能拿到什么、怎么列出该标签下的内容。
模板文件:tag.html | 访问地址:/tag/标签名
这个页面拿到的变量
{tagName}当前标签名(已经去掉 URL 编码){param.name} {param.page}标签名与页码{listTotal} {listPages}该标签下有多少条内容{seo.*} {canonical}照常这个页面能用的标签
{naicha:list}按标签取内容:tag="{tagName}";
多标签用 tags="a,b" 配 tagmode="and|or"{naicha:page}分页{naicha:tags}顺带列出别的常用标签(做标签云)公共标签 + if/loop都能用一份完整的标签页
{naicha:include file="header.html"}
<div class="pg-head">
<h1>#{tagName}</h1>
<p>共 {listTotal} 条</p>
</div>
{naicha:list tag="{tagName}" num="12" page="{naicha:param name='page'}" order="publish desc"}
<a class="card" href="{list.url}">
<h3>{list.title}</h3>
<p>{list.summary excerpt="60"}</p>
</a>
{/naicha:list}
{naicha:page}
{naicha:include file="footer.html"}
⚠️ 拼
/tag/ 地址时中文标签必须 urlencode="1":
<a href="/tag/{tag.name urlencode="1"}">。
不编码会拼出一个非法地址,看着像"标签页 404"。
