前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Typecho插件 - 为你的文章生成海报

Typecho插件 - 为你的文章生成海报

作者头像
MoLeft
发布2022-08-30 11:23:41
6223
发布2022-08-30 11:23:41
举报
文章被收录于专栏:用砖头敲代码用砖头敲代码

灵感起源

其实写这个插件的初衷还是因为——我没钱!没错,就是我没钱。其实最早是在Typecho爱好者博客里面看到的。当时感觉这个插件的确不错,我很喜欢。但是付费下载就很要命了啊,虽然说15块钱只是我一顿早饭钱,但是我买一屉包子他不香嘛(其实还是因为我没钱)。

特色功能

1.全过程使用GD库生成海报,所以说不用担心排版错乱。 2.生成海报后保存到插件目录下的poster文件夹,节省第二次生成时间。 3.使用必应每日一图作为头图,每天的文章都有不同的新鲜感。 4.支持自定义按钮样式,方便同一主题样式,不会突兀。 5.推荐使用Cuckoo主题

插件售价

本插件不要998,也不要888,只要...其实插件是免费的。我也没想收费,就是临时兴起写的小代码,也没有那么多的精力去维护,最主要的是本人不会前端,所以说做不到那么好的效果。

更新日志

2020-05-14更新说明

  • 新增本地节点,可以自己魔改了
  • 修复计算文章阅读时间不准确
  • 修复文章中有markdown语法
  • 自定义头像和自定义头图懒得写
  • 懒得修改按钮样式的可以直接引入mdui了

2020-04-06更新说明

  • 不出意外这是最近一段时间内最后一次更新
  • 又㕛叒叕重写了一下适配pjax主题的部分
  • 为了考虑国外主机的小伙伴,特意增加了节点选择,可以选择速度快的服务器了
  • 填了一下之前留下的坑,并且现在不需要去申请token了
  • 关于很多人提到的自定义封面图再次推迟

2020-03-24更新说明

  • 修复本插件在设置了自定义文章路径的网站获取不到链接的bug

2020-03-20临时更新

  • 修复无法启用插件(这是我的锅,写代码的时候没有注意先后顺序)
  • 使用不了时可以按照Plugin.php第6行的方法来反馈bug

2020-03-20更新说明

  • 修复未开启页面重写无法生成海报(无伪静态孩纸的福音)
  • 新增检查更新功能,麻麻再也不用担心我用旧版本了
  • 新增QQ防举报,全屏防举报功能
  • 重写部分逻辑,效果更稳定

2020-03-19临时更新

  • 为防止插件被别有用心的人收费,特加入鉴权机制,需要申请token之后才可以使用(免费哒)
  • 增加模态框展示海报,直接下载太丑了
  • 再再再次修复无法在pjax主题中使用
  • 自定义按钮样式不再是article-poster,请改成article-poster-button
  • 下一个版本再加检测更新

2020-03-19更新说明

  • 修复无法在pjax主题中使用
  • 将js保存到一个单独文件

2020-03-18更新说明

  • 使用GD库生成海报
  • 支持自定义引入jquery
  • 支持自定义按钮样式
  • 海报默认保存到本地

安装说明

1.将插件上传到/usr/plugins/,并重命名为ArticlePoster 2.修改post.php,在合适的位置加入挂载点

代码语言:javascript
复制
<?php ArticlePoster_Plugin::button($this->cid); ?>

3.在后台插件设置填写好信息,一定要填自定义分享按钮样式,并且在class里面加入article-poster-button 4.如果你的模板没有引入jquery或者上述过程都设置好了点击按钮无响应,可以开启加载jquery 5.修改图标部分可以找到/usr/plugins/ArticlePoster/js/core.js,修改注释部分图标样式

pjax适配

自1.0.6之后重新调整对于pjax的适配方案,如果主题有pjax回调可以直接填下以下代码,如果没有那么推荐你使用Cuckoo主题

代码语言:javascript
复制
$('.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插件 - 为你的文章生成海报》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-53.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 灵感起源
  • 特色功能
  • 插件售价
  • 更新日志
  • 安装说明
  • pjax适配
  • 海报演示
  • 下载地址
  • 开源地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档