尝试了一下图片懒加载,主题的图片添加类名较为容易,文章内的图片是直接用markdown格式写入的,一张张修改添加有点不大现实。最后尝试修改了一下typecho的源文件:
nginx下的typecho常规路径如下:
cd /usr/share/nginx/html/build
进入该目录下的“var”文件夹,当前目录应该是“/usr/share/nginx/html/build/var”;
cd var
利用vim打开HyperDown.php文件;
vim HyperDown.php
修改文件的第357与第369行关于img的部分,357行原文如下:
"<img src=\"{$url}\" alt=\"{$escaped}\" title=\"{$escaped}\">"
增加一个class名:
"<img src=\"{$url}\" class=\"lazyload\" alt=\"{$escaped}\" title=\"{$escaped}\">"
为369行用同样的格式增加一个类名;
"<img src=\"{$self->_definitions[$matches[2]]}\" class=\"lazyload\" alt=\"{$escaped}\" title=\"{$escaped}\">"
修改完成后保存退出。