彻底删除Typecho模版中程序版本号、模版名称等多余Meta标签

Typecho模版头部(head)标签中程序版本号和模版名称的删除方法

只保留关键字标签(description)与描述标签 (keywords)

先献上代码:

<?php $this->header('generator=&template=&pingback=&xmlrpc=&wlw=&atom=&rss1=&rss2='); ?>

请替换模版中<?php $this->header(); ?>,考虑SEO友好所以保留description及keywords如果其它有需求可以自行保留比如rss,一般都会在界面增加rss按钮一般可以为浏览器等工具提供探测。

基本用法:

keywords= (表示替换keywords标签内容,当"="后面没有内容则表示屏蔽调用,也就是删除)

& (处理多个时用到,如果有下一个需要屏蔽放下一个前面区隔开就可以了)

值解释:

  • 内容描述/description:<meta name="description" content="以及乐,与快乐同行" />

  • 关键字/keywords:<meta name="keywords" content="以及乐,子曰去哪" />

  • 程序信息/generator:<meta name="generator" content="Typecho 0.9/13.12.12" />

  • 模版名/template:<meta name="template" content="yijile" />

  • 文章引用/pingback:<link rel="pingback" href="https://yijile.com/action/xmlrpc" />

  • 离线写作接口/xmlrpc:<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://yijile.com/action/xmlrpc?rsd" />

  • 离线写作接口/wlw:<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://yijile.com/action/xmlrpc?wlw" />

  • Feed地址/rss2:<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://yijile.com/feed/" />

  • Feed地址rss旧版/rss1:

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

上面有提到当“=”后面没有内容就将值屏蔽了,如果“=”后面有内容就代替默认的

如:generator=Wordpress,那么前端调用后就是<meta name="generator" content="Wordpress" />

愚人节要来了,这个举例有点儿节日的气氛。。。

内容更新于 2014-03-29 18:45


 

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

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

<meta name="generator" content="Typecho 0.8/10.8.15" />
<meta name="template" content="page" /> 

当然在不知情的情况肯定会选择修改Typecho程序原文件( 羽中 说在var/Widget/Archive.php里的查找public function header , 没有xmlrpc就不能支持离线编辑器和跨站读取了 )。这个办法够彻底但,是是否有这个必要呢,

其实我们只有使用 binjoo提供的模版函数就可以让这两行代码“影身”。我们只需将 头部调用函数<?php $this->header(); ?> 添加我们要删除的内容就可以了:

<?php $this->header("generator=&template="); ?> 

写于:2011-11-07 00:38

扩展阅读:

自定义头部信息输出 - Typecho文档

这个函数内容怎么改? - Typecho论坛

转载请注明转自:一极乐https://yijile.com/log/121.html


话题相关文章

话题标签

TypechoTypecho模版代码

一极乐 为乐趣而生

《彻底删除Typecho模版中程序版本号、模版名称等多余Meta标签》  发表时间:  最后更新时间:

谁来过

不知子曰邀请你对本文不足说出你的看法!

有 10 条评论

  1. 一声菊响 一声菊响

    好了 换错位置了

  2. 稜角沙砾 稜角沙砾

    使用没问题呀!

  3. 一声菊响 一声菊响

    确实是不行 我是原版的主题 1.0

  4. 不知子曰 不知子曰

    可以看 本页源代码(快捷键Ctrl+U)

  5. 一声菊响 一声菊响

    貌似不太管用啊

  6. 2557704237@qq.com 2557704237@qq.com

    学习了,有帮助

  7. Typecho 函数调用 R11; 枫林博客

    [...]隐藏head区域的程序版本和模版名称[...]

  8. Mattresses Mattresses

    博主太有才了

  9. 子曰去哪 子曰去哪

    沙发也不错啊 /嘻嘻

添加新评论

captcha




博主推荐专题

佛学资料Typecho模版代码乐知道CSS百度CyanogenMod
搜索引擎提交入口言辞


关闭

标签云

一极乐 衷心接受你的建议

TOP