前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Typecho关闭无用输出

Typecho关闭无用输出

作者头像
qiangzai
发布2021-12-21 09:04:10
5730
发布2021-12-21 09:04:10
举报
文章被收录于专栏:强仔博客

在Typecho主题的头信息默认一般会输出很多无用的信息,而且很多现在也用不到,听都没听说过,输出乱七八糟的不好看,功能还占用服务器资源,所以直接关闭了得了。

关闭RSS

先关闭订阅功能吧,f12可以看到头信息输出的这些没用的

主题输出信息
主题输出信息

直接在主题 header.php 的head中加入参数就可以阻止默认输出

代码语言:javascript
复制
<?php $this->header(''); ?>

参数的话有下面几种

  • keywords:关键词
  • description:描述、摘要
  • rss1:feed rss1.0
  • rss2:feed rss2.0
  • atom:feed atom
  • generator:程序版本等
  • template:模板名称
  • pingback:文章引用
  • xmlrpc:离线写作
  • wlw:m$的离线写作工具
  • commentReply:评论回复

参数加等号(=)为空则不输出该项目,各个参数之间使用 “&” 连接即可,所以根据以上情况可以设置为

代码语言:javascript
复制
<?php $this->header('description=&keywords=&template=&generator=&rss1=&rss2=&atom=&xmlrpc=&wlw=&commentReply='); ?>

设置完成后头输出就很干净了

设置完后博客输出信息
设置完后博客输出信息

但是我们在 q6q.cc/feed q6q.cc/feed/comments 还是可以看到这些信息的

代码语言:javascript
复制
$(document).ready(function(){$(".galleryidpost").lightGallery({selector: ".yoniu-index-img",share: false,share: false,showThumbByDefault: false,autoplayControls: false});});

需要彻底关闭的话,还需要下面一些操作:

打开网站目录 var/Widget/Archive.php

在 276行 把 pageSize 参数改为 0 ,并把 278行代码注释掉后 ,加入下面代码

代码语言:javascript
复制
throw new Typecho_Widget_Exception(_t('聚合页不存在'), 404);
关闭文章rss订阅
关闭文章rss订阅

再访问 /feed 就直接返回404了 同理,评论的话在 2077行 和 2079行 ,懒省事直接注释加代码即可。

代码语言:javascript
复制
throw new Typecho_Widget_Exception(_t('聚合页不存在'), 404);
关闭评论rss订阅
关闭评论rss订阅

再访问 /feed/comments 也是直接返回404。

关闭XMLRPC

这个可以在后台设置里直接关

代码语言:javascript
复制
$(document).ready(function(){$(".galleryidpost").lightGallery({selector: ".yoniu-index-img",share: false,share: false,showThumbByDefault: false,autoplayControls: false});});
hljs.highlightAll();
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-082,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关闭RSS
  • 关闭XMLRPC
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档