Typecho隐藏模版中程序版本号、模版名称等多余Meta标签

nimaboke 2015-7-6 3387

自有函数输出HTML头部信息



  • 内容描述/description

  • 关键字/keywords

  • 程序信息/generator

  • 模版名/template

  • 文章引用/pingback

  • 离线写作接口/xmlrpc

  • 离线写作接口/wlw

  • Feed地址/rss2

  • Feed地址rss旧版/rss1

  • Feed atom(应该可以说是比rss2兼容性更好吧)


Validator 验证html不通过 必须去除template、generator


为了进一步规范我们的网站或博客,我们就需要验证标准 Valid XHTML,其中templae的meta标签由于模版关键字未经注册也被罗列出来了,还有就是为了让代码更简洁美观类似程序版本是可以删除的,所有这个时候我们需要去掉源码中的这两行代码。
<meta name="generator" content="Typecho 0.9/13.12.12" />
<meta name="template" content="default" />

当然在不知情的情况肯定会选择修改Typecho程序原文件,这个办法够彻底但,是是否有这个必要呢?
其实我们只要改一下调用函数就可以,在头部调用函数header(); ?>添加我们要删除的内容就行了。
主题默认写的是
<?php $this->header(); ?>

将它替换成以下函数即可
<?php $this->header("generator=&template="); ?> 

最新回复 (0)