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/');

国内源推荐

修改后台管理界面地址

访问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内。

??????

想到再加……