更新了下博客源码

前两天续费了域名顺便看了下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的博客

没有评论: