Typecho总是有一些略微调整后就很好用的功能,或者优化Typecho使用体验的设置。
替换Gravatar头像为国内源
方案一
访问目录var/Typecho/Common.php
,大概在937行上下
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
替换为
$url = $isSecure ? 'https://sdn.geekzu.org' : 'https://secure.gravatar.com';
也可以注视掉原本那一行,在下面加一行修改后的结果。
方案二
访问web根目录config.inc.php
,添加以下内容
/** typecho更换gravatar头像为国内镜像 */
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://sdn.geekzu.org/avatar/');
国内源推荐
- 推荐的国内源请参考友情链接页面。
- 如果需要自己搭建头像代理,可以参考这篇:《自建Gravatar代理解决第三方代理访问不稳定的问题》
修改后台管理界面地址
访问web根目录config.inc.php
,替换下面admin
路径为一个比较难猜到的名称
/** 后台路径(相对路径) */
define('__TYPECHO_ADMIN_DIR__', '/admin/');
并将web根目录admin目录重命名为相同名称。
另外处于安全考虑,还需要删除web根目录下的install
文件夹和install.php
。
除此之外,Typecho本身不带robots.txt
,可以手动在web根目录加一个(需要用UTF-8编写),减少搜索引擎乱爬。
并且robots.txt
还可以告知搜索引擎网站的sitemap.xml
文件在哪里。
User-agent: *
Disallow: /install
Disallow: /admin
Disallow: /var
Disallow: /config.inc.php
Disallow: /install.php
Sitemap: https://batora.ushiromiya.com/sitemap.xml
目录结尾带/
代表这个是精确匹配该目录,不带则代表是关键词向后模糊匹配。
具体规则请查看
Google官方文档:https://developers.google.com/search/docs/crawling-indexing/robots/create-robots-txt?hl=zh-cn
百度官方文档:https://ziyuan.baidu.com/college/courseinfo?id=267&page=13
检测格式是否正确可以使用
Google测试工具:https://support.google.com/webmasters/answer/6062598?hl=zh-Hans
百度测试工具:百度搜索资源平台(百度站长工具) - 搜索服务 - Robots诊断
P.S. 不要傻傻的把自己重新修改的后台地址写在robots.txt内。
??????
想到再加……
码住了,没有技术力的咸鱼翻一翻大佬的博客就能学到一些东西。
我也是突然想到顺手才写出来的,都是看别人怎么解决然后总结了一下,都是些很简单的东西。
平时各种奇奇怪怪的小技巧都记在自己小本本上了,回头我好好整理一下 →_→