如果想做个权重站,文章数量是不会少的,考虑SEO因素,文章都会配图,文章太多图片就可能占用上百G空间。如果对图片要求不高,可以通过二开插件实现给文章自动随机配图,在任何页面随机背景加文章标题生成图片。重点是不生成图片实际内容,不占服务器空间,再多的文章也不怕空间不够用。
功能说明:
在文章页或者列表页等任何页面,随机背景+标题生成图片。
不实际生成图片,不写入数据库,不占服务器空间,简单高效。
刷新一次背景图随机变换一次,文字内容不变。
字体使用的是阿里巴巴普惠体3.0(免费商用)也可自行准备替换。
插件中的背景图片基于CC0许可协议(免费商用)也可自行准备替换。
使用方法:
文末下载插件压缩包,解压后将pic文件夹放入网站根目录,可根据需要在pic/image/目录中替换自己准备的素材背景图片。
更改字体、字体大小、边剧等设置可在pic.php中自行修改调试,一般使用默认即可。图片默认设置为600*484(标准的百度抓取比例)
然在伪静态规则中添加好规则即可使用,伪静态规则可参考下方:
宝塔Nginx规则
location ~* /pic/ { rewrite ^/pic\/(.*?)\.jpg$ /pic/pic.php?k=$1; }
宝塔Apache规则
RewriteRule ^img\/(.*?)\.jpg$ img/img.php?k=$1
调用方法
在模板页中调用方法: 其中*号为自定义的变量,例如在文章页可以用标题字段{$title}调用替换,当然也可以使用其他字段标签。以下示例代码为使用标题生成图片。
内容模板(show.html)
![]()
.jpg"/>
.jpg">
内容循环标签(任意页面循环标签)
![]()
.jpg"/>
.jpg" alt="{$t.title}"> {module module=news order=updatetime num=10}
.jpg" alt="{$t.title}"> {$t.title} {$t.description} {/module}
其他说明
很多代码中的参数是可直接使用默认的,最好是根据实际情况,去修改配置参数调试成更适合自己模板的参数,体验更好。另外说明一下,插件image文件夹中的背景图可以免费商用(基于CC0许可协议)可放心使用,也可以自行准备替换。如下图: