前两天续费了域名顺便看了下Typecho很长时间没更新了,不过github上一直在更新,所以直接拖下来覆盖下更新,没有出现什么错误,不过在PHP7下还是有一些问题,没太怎么注意。
不过更新Typecho之后发现他处理文章的换行有个问题,在截断的时候有时候会在结尾多一个<p>标签,之后会调用Typecho_Common::fixHtml来补全标签,而它的处理方式是补全这个<p>标签,这样就会多出来一个空行,看着非常别扭。
尝试解决了下var\Typecho\Common.php,524行左右:
public static function fixHtml($string)
{
//关闭自闭合标签
$startPos = strrpos($string, "<");
if (false == $startPos) {
return $string;
}
//解决结尾是p标签时会自动补全一个空白标签
if(($pos = strrpos($string, "<p>")) !== false) {
return substr($string, 0, $pos);
}
//.....
}
之后给博客集成懒加载Gist代码的功能,把它和懒加载图片插件集成在一起,贴大量代码比较方便,代码从V2EX上抠出来的,效果可以看gVim的unite grep使用以及整合fasd
更新了下博客的模板,由于时间比较长改动比较多有许多失效的css代码,尝试修复了一下。
更新了下备份脚本,以前openshift的目录变动以及貌似不会自动删除临时文件导致备份失败。
修复下GravatarCache插件,貌似无法正确下载头像图片,所以改了一下。
暂时就这么多,等遇到问题的时候再补充。
转载请注明: 本文《更新了下博客源码》来源于bstaint的博客
没有评论:
发表评论