Typecho遇到的问题
1.修改typecho程序中Gravatar生成默认头像
Typecho默认头像要链接到国外的一个头像网站,网速慢
1.1.自定义GRAVATAR地址
在根目录下,程序配置文件config.inc.php
最后面插一段
/**
* 替换Gravatar头像为Cravatar头像
*
* Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像
*/
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
1.2.修改gravatarUrl函数
修改/var/Typecho/Common.php
文件大概930行左右,替换为如下
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
$url = __TYPECHO_GRAVATAR_PREFIX__;
} else {
$url = $isSecure ? 'https://blog.dicuu.com/avatar/none.jpg' : 'https://cdn.v2ex.com/gravatar';
}
return $url;
}
https://blog.dicuu.com/avatar/none.jpg 头像地址
2.Typecho 全站启用 HTTPS 教程
首先登录Typecho后台,设置 -> 基本设置 -> 站点地址:改成https的域名
编辑站点根目录下的文件config.inc.php
,加入下面一行配置,否则网站后台还是会调用HTTP资源。
/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);
该页面评论已关闭