Typecho国内无法使用Gravatar的解决方法

Typecho评论默认使用的是Gravatar头像,但因为众所周知的原因,Gravatar在国内无法正常访问,会导致页面访问速度奇慢,也是在昨天把长期挂在电脑的梯子关掉之后才发现这一问题,遂寻找解决方法,在网上搜索了一番,找到了合适的解决方案:可以利用V2EX 的CDN,具体做法:找到手动修改文件var/Typecho/Common.php的937行。将如下代码:public static fun

- 阅读全文 -

[Typecho]在文章中插入广告

其实就是判断查找文章的第一个p,然后,插入代码,放到functions里使用即可。function themeInit($archive) { // 判断是否是文章,如果是就插入广告 $ad_code = '<div>这是你的广告</div>'; if ($archive->is('single')) { $archive->

- 阅读全文 -

Typecho插件-新评论微信通知

1.下载后解压命名文件夹名称为:Comment2Wechat2.用github帐号登录 server酱 并绑定微信帐号3.申请到的 SCKEY 填入TYPECHO后台作者原文:https://yian.me/blog/php/typecho-plugin--comment2wechat.html开源代码:https://github.com/YianAndCode/Comment2Wechat转自

- 阅读全文 -

正确设置DNS CAA记录,提升HTTPS站点安全

随着HTTPS的覆盖率越来越广,SSL证书的需求量也在上升。为了更加完善HTTPS加密协议的使用,2017年3月CA | B论坛(一个全球证书颁发机构和浏览器的技术论坛)发起了一项关于对域名强制检查CAA的一项提案的投票,获得187票支持,投票有效,提议通过。提议通过后,将于2017年9月8日根据Mozilla的Gervase Markham提出的检查CAA记录作为基准要求来实施。什么是DNS C

- 阅读全文 -

关于Typecho友链插件修补漏洞和报错

报错 1:在启用插件后再进行禁用,再次启用的时候会出现42S01报错,只有删除数据库后重新启才可以,解决办法如下:在Plugin.php文件中的115行处if(('Mysql' == $type && 1050 == $code) 这句代码中的 && 应该改为 || ,Mysql错误编号1050代表的是表已经创建,这里的判断有点问题应该为 或 的关系 而不是 与 的

- 阅读全文 -