本文将介绍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="喵斯基xxx" />
关键字/keywords:<meta name="keywords" content="喵斯基,喵斯基" />
程序信息/generator:<meta name="generator" content="Typecho 0.9/13.12.12" />
模版名/template:<meta name="template" content="maosh" />
文章引用/pingback:<link rel="pingback" href="https://www.moewah.com/action/xmlrpc" />
离线写作接口/xmlrpc:<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.moewah.com/action/xmlrpc?rsd" />
离线写作接口/wlw:<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.moewah.com/action/xmlrpc?wlw" />
Feed地址/rss2:<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.moewah.com/feed/" />
Feed地址rss旧版/rss1:<link rel="alternate" type="application/rdf+xml" title="RSS 1.0" href="https://www.moewah.com/feed/rss/"; />
Feed atom(应该可以说是比rss2兼容性更好吧)/atom:<link rel="alternate" type="application/atom+xml" title="ATOM 1.0" href="https://www.moewah.com/feed/atom/"; />
上面有提到当“=”后面没有内容就将值屏蔽了,如果“=”后面有内容就代替默认的
如:generator=Wordpress,那么前端调用后就是<meta name="generator" content="Wordpress" />
其它
Validator 验证html不通过 必须去除template、generator
为了进一步规范我们的网站或博客,我们就需要验证标准 Valid XHTML,其中templae的meta标签由于模版关键字未经注册也被罗列出来了,还有就是为了让代码更简洁美观类似程序版本是可以删除的,所有这个时候我们需要去掉源码中的这两行代码。
<meta name="generator" content="Typecho 0.8/10.8.15" />
<meta name="template" content="page" /> 1
当然在不知情的情况肯定会选择修改Typecho程序原文件( 在var/Widget/Archive.php
里的查找public function header
,没有xmlrpc就不能支持离线编辑器和跨站读取了 )。这个办法够彻底但,是是否有这个必要呢,
其实我们只有使用模版函数就可以让上面的两行代码“隐身”。我们只需将头部调用函数<?php $this->header(); ?>
添加我们要删除的内容就可以了:
<?php $this->header("generator=&template="); ?>
扩展阅读:
自定义头部信息输出 - Typecho文档
这个函数内容怎么改? - Typecho论坛
相关推荐
- Typecho 启用 Service Workers 浏览器缓存加速首屏访问
- TpCache:为 Typecho 配置 Redis 缓存加速(支持密码登录)
- typecho获取所有标签制作标签云页面
- Typecho主题Handsome自定义添加表情包
- typecho 模板 Handsome 主题美化教程
- Handsome for typecho主题SEO优化建议
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/590.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。