Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。
Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是 PHP 里最常见、最重要的函数,相信大部分 PHP 爱好者都是从 echo 'Hello,world!';
开始自己的 PHP 编程之路的。
批量替换 Typecho 文章词语
update typecho_contents set text = replace(text, '旧词语', '新词语')
config.inc.php
把头像系统 gravatar 改成 V2ex 的源,加快访问速度。
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cdn.v2ex.com/gravatar/');
var/Typecho/common.php
修改默认头像为 QQ
头像
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$reg ="/^\d{5,11}@[qQ][Qq]\.(com)$/";
if (preg_match($reg, $mail)) {
$img = explode("@", $mail);
$url ="//q2.qlogo.cn/headimg_dl?dst_uin={$img[0]}&spec=100";
} else {
if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
$url = __TYPECHO_GRAVATAR_PREFIX__;
} else {
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
}
if (!empty($mail)) {
$url .= md5(strtolower(trim($mail)));
}
$url .= '?s=' . $size;
$url .= '&r=' . $rating;
$url .= '&d=' . $default;
}
return $url;
}
header.php
把 about
和 link
改成别的名称,这样相关页面就不会出现 avatar 头像了。
# is('page','about')):?> # is('page','links')):?>is('page','about_custom')):?>is('page','links_custom')):?>
navbar.php
把 首页
、分类
相关的代码注释掉,精简导航栏。
sidebar.php
把 分类
相关的代码注释掉,精简侧边栏。
head.php
<meta name="theme-color" content="#000000" />