Typecho 文章海报生成插件 ArticlePoster
插件简介
ArticlePoster是一款基于GD库免费的Typecho文章海报生成插件,可以生成漂亮的带封面图的海报,生成效果可以看下图:
插件特色
- 全过程使用 GD 库生成海报,所以说不用担心排版错乱。
- 生成海报后保存到插件目录下的 poster 文件夹,节省第二次生成时间。
- 使用必应每日一图作为头图,每天的文章都有不同的新鲜感。
- 支持自定义按钮样式,方便同一主题样式,不会突兀。
安装说明
- 将插件上传到
/usr/plugins/
,并重命名为ArticlePoster 修改 post.php,在合适的位置加入挂载点
<?php ArticlePoster_Plugin::button($this->cid); ?>
- 在后台插件设置填写好信息,一定要填自定义分享按钮样式,并且在class里面加入
article-poster-button
- 如果你的模板没有引入jquery或者上述过程都设置好了点击按钮无响应,可以开启加载jquery
- 修改图标部分可以找到
/usr/plugins/ArticlePoster/js/core.js
,修改注释部分图标样式
pjax 适配
自 1.0.6 之后重新调整对于 pjax 的适配方案,如果主题有pjax回调可以直接填下以下代码
$('.article-poster-button').on('click',function(){
create_poster();
});
$('[data-event=\'poster-close\']').on('click', function(){
$('.article-poster, .poster-popover-mask, .poster-popover-box').fadeOut()
});
$('[data-event=\'poster-download\']').on('click', function(){
download_poster();
});
下载地址
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
看完你可能还喜欢
- Typecho 网站浏览总计数量插件 WebTotal
- Typecho 语音个性化对话阅读插件 TleVoice
- Typecho 轻量级返回顶部插件 BackToTop
- Typecho ChatGPT自动生成内容插入插件 ChatgptWrite
- Typecho Youtube/Vimeo视频快捷嵌入插件 Youtube
- Typecho 后台美化插件 WordStyle
- Typecho 播放器插件 plyr
- Typecho 评论系统增加博主认证功能插件 CommentApprove
- Typecho 多功能插件 TleMultiFunction
- Typecho 搜索来源关键字高亮插件 highlight