惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
罗磊的独立博客
雷峰网
雷峰网
量子位
V
Visual Studio Blog
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
月光博客
月光博客
Martin Fowler
Martin Fowler
aimingoo的专栏
aimingoo的专栏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Security Blog
Microsoft Security Blog
博客园 - 叶小钗
腾讯CDC
Engineering at Meta
Engineering at Meta
博客园 - Franky
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
Jina AI
Jina AI
A
About on SuperTechFans

月光博客

AI编程从零开始:环境配置到开发调试-月光博客 母亲被保健品诈骗-月光博客 向身体低头,向岁月妥协:我的高血压“还债日记” -月光博客 月光博客电子书:《信息安全指南》 谷歌发布2025年度搜索排行榜 中国2025社会热点大事记 2025年十大流行语发布 7天3次,骗子骗走我母亲95万元 “技术男”设三重安全墙,母亲95万存款还是被骗走了 电信诈骗后的复盘:母亲的95万元,是怎么从手机银行里消失的 母亲被电信诈骗95万元的全过程 阿根廷警察被谷歌街景相机拍到裸照 网信办开展“清朗·整治恶意挑动负面情绪问题”专项行动 翟欣欣敲诈勒索案一审获刑12年 《绝命毒师》影评:力工觉醒后的梭哈至死 《人工智能生成合成内容标识办法》正式施行 用AI分析你的财务信息 腾讯子公司实习HR怒怼求职者后被开除 OpenAI发布最强模型GPT-5,免费向所有用户开放 用AI解构你的日记 用AI分析你的游戏偏好 用AI分析你的观影偏好 用AI分析你的听歌偏好 《白鹿原》人物分析:乱世浮沉中的人性剖析 乌托邦的捷径:让AI治理“失败国家” 苹果AI的“路径错误”:为什么它在大模型时代掉队了? 《暗黑破坏神3》第35赛季开荒指南 我对特朗普的看法 欧·亨利十大经典小说鉴赏 HBO电视剧《最后生还者》第二季影评
Blogger页面类型指南
月光 · 2021-11-27 · via 月光博客

Blogger的模板和WordPress等常见的系统不同,所有页面都是用一个模板,因此,进行模板编辑修改的时候,就会需要在模板里区分不同的页面类型才能修改,这里就介绍一下目前Blogger里面的几种模板类型。

使用blog.pageType标签可以获得模板类型,其数值是以下类型之一:item, static_page, archive, index, error_page 。

1、item:文章页面

这里主要是博客的文章页面,也是最常见的页面。文章页面的网址结尾通常为 "/年/月/文章网址.html",类似这样的格式。使用如下的代码,可以让代码只在文章页面里面执行。

<b:if cond='data:blog.pageType == "item"'>
  <!--这里的代码,文章页面才会执行。-->
</b:if>

2、static_page:静态网址页面

静态网址页面是指的博客的独立静态页面,例如“关于我们”、“联系方式”等,和WordPress的页面功能一样,静态页面的网址结尾通常为 "/p/页面网址.html",类似这样的格式。使用如下的代码,可以让代码只在静态页面里面执行。

<b:if cond='data:blog.pageType == "static_page"'>
  <!--这里的代码,静态页面才会执行。-->
</b:if>

3、archive:文章存档页面

文章存档页面指的是博客的按照年月进行归档的页面,通常为侧栏“博客归档”小工具产生的页面,使用如下的代码,可以让代码只在存档页面里面执行。

<b:if cond='data:blog.pageType == "archive"'>
  <!--这里的代码,在文章存档页面才会执行。-->
</b:if>

4、error_page:错误页面

一般指的就是类似404页面等错误页面,默认情况下,系统会返回一个信息,信息为:抱歉,您在此博客中查找的页面不存在。

<b:if cond = 'data:blog.pageType == "error_page"' > 
  <!--错误页面-->
</b:if >

5、index:索引页面

相当于文章列表页面,包括首页、标签页、搜索页面等。下面将分别讲述。

使用如下的代码,可以让代码只在主页页面里面执行。

<b:if cond = 'data:blog.url == data:blog.homepageUrl' > 
  <!--首页--> 
</b:if >

使用如下的代码,可以让代码只在搜索页面里面执行。

<b:if cond = 'data:blog.pageType == "index" and data:blog.searchQuery' > 
  <!--搜索页面--> 
</b:if >

使用如下的代码,可以让代码只在标签页面里面执行。

<b:if cond = 'data:blog.pageType == "index" and data:blog.searchLabel' > 
  <!--标签页--> 
</b:if >

使用如下的代码,可以让代码只在索引页面里面执行。

<b:if  cond = 'data:blog.pageType == "index" and data:blog.searchQuery == "" and data:blog.searchLabel == "" and data:blog.url != data:blog.homepageUrl ' > 
  <!--索引页--> 
</b:if >

总结,上面是所有的Blogger模板页面类型,通过修改上面的代码,可以在一个模板里面定制各种类型页面的显示样式和功能,实现Blogger的个性化和定制化。

Blogger页面类型指南