typecho内容扩充插件ContentManager

最近重拾博客,本想着重新写一个WordPress主题,兴冲冲地下了WordPress的最新版,本想着直接兼容最新版的古登堡编辑器,但奈何实在是越用越恶心,后来真心觉得这是一个反人类的编辑器,最终还是放弃了,转战typecho。为了满足自己日常使用的要求,先写了个插件练练手,于是就有了这个产品。

使用方式

下载地址
下载插件解压到插件目录下后,在 控制台->插件 处点击启用即可。

书籍

进入 管理->书籍 页面,即可对你的书籍进行管理。在页面右侧,可直接输入该书籍在豆瓣的id,直接获取该书籍的其他信息。当然,作为一个不太相信第三方工具(或者说没啥安全感)的人,我还是支持了让用户手动填写和上传相关内容,以防某天豆瓣的接口挂了,同时,相关数据也做了本地化存储,可以说是安全感十足了~
当需要在文章/页面中插入书籍信息的时候,使用以下短代码即可(目前仅支持以下两种,其他短代码比如list后面空了扩充一下):

[book id=1]
[book id=1,2,3]

id为书籍页面显示的id(请注意不是豆瓣id),下面是一个示例:

微信背后的产品观

微信背后的产品观

评分:
8.7
作者:张小龙 出版社:电子工业出版社 出版年:2021-1
简介:微信的诞生,重新定义了我们的社交方式。颠覆了很多传统,比如通话、支付方式、商品营销等等。作为微信创始人,微信之父张小龙对产品的追求有着非同一般的执着。在他看来,关注人性和群体心理,像上帝一样道生一,一生二地去建立规则和系统,并提高用户体验品味,才算是一个合格的产品经理。本书整理于张小龙在2012年的一次腾讯内部演讲的100多页PPT,本书全面剖析微信背后的产品观,通过这些内容分享,能看到张小龙关于移动互联网产品的思考和分析。

电影

电影功能的使用整体与书籍相似,短代码如下:

[movie id=1]
[movie id=1,2,3]

同样给一个示例:

年会不能停!

年会不能停!

评分:
8.1
导演:董润年 演员:大鹏 / 白客 / 庄达菲 / 王迅 分类:剧情 / 喜剧
简介:在一个配件厂兢兢业业许多年的钳工胡建林(大鹏 饰),偶然接到一纸调令,命他马上到集团总公司赴任。淳朴老实的建林还以为作为年年先进的他成为了集团树立奖掖优秀员工的典型,殊不知这却是一场阴差阳错走后门拖关系的狸猫换太子。人事经理马杰(白客 饰)虽然很快发现了这场乌龙,但为了避免遭到处罚,只能将错就错,想方设法保住这位不速之客。而在这一过程中,胡建林也因扑朔迷离的身份受到集团上下的种种揣测,他的层级也意外地一次又一次提升。与此同时,集团正处于大裁员的风雨飘摇时刻,而展现公司面貌的年会召开在即。 处在漩涡中心的胡建林,终于发现了一系列诡异事件背后的玄机……©豆瓣

好物

好物的功能与上面有所区别,没什么可以从第三方获取的数据,纯靠用户自己维护,短代码也有所不同,支持的短代码如下:

[good id=1]
[good id=1,2,3]
[good list]

以下是一个示例:

AirPods Max
Apple · LifeStyle
AirPods Max 深空灰色 / ¥3999

总的来说还是花了一点时间,熟悉了一下typecho插件基本的编写方式,也算是给后面其他功能的开发做些铺垫了,也欢迎大家给我提问留言~

Shawn
“ 此心安处,便是吾乡。 ”
 喜欢文章
14人喜欢
评论 37 写评论
头像
  1. 三十六
    三十六广东
    回复
    膜拜大佬。
  2. 马春杰
    马春杰未知
    回复
    大佬,这个插件跟Joe主题冲突哦,开启插件之后主页不显示文章列表了。
    1. Shawn
      Shawn作者香港特别行政区
      回复
      回复 马春杰已修复小电视_可爱
  3. HansJack
    HansJack天津
    回复
    先star小电视_点赞
    1. Shawn
      Shawn作者上海
      回复
      回复 HansJack小电视_鼓掌
  4. 葉珊
    葉珊日本
    回复
    大佬,能支持下NeoDB吗?(和豆瓣类似)。而且我觉得这个网站要更好一点,有些因为特殊原因不能上架豆瓣的书上面也能找到。小电视_冷漠
    1. Shawn
      Shawn作者上海
      回复
      回复 葉珊等空了研究一下小电视_腼腆
    2. Shawn
      Shawn作者香港特别行政区
      回复
      回复 葉珊我研究了下,可行,不过得等等哈小电视_腼腆
  5. 葉珊
    葉珊日本
    回复
    大佬,您这个插件和Aplayer冲突了。启用您的这个插件以后Aplayer就失效了。
    1. Shawn
      Shawn作者上海
      回复
      回复 葉珊我看看哈
    2. Shawn
      Shawn作者上海
      回复
      回复 葉珊您好,我试了下最新版的Aplayer,并未发现bug,能否提供一下具体的情况?小电视_发呆
      1. 葉珊
        葉珊日本
        回复
        回复 Shawn微信_捂脸打扰了,大佬。
        我前几天的确是两个插件冲突,刚刚我查看博客的时候仍然是冲突的。可是我把您的插件先关闭再打开以后,两个插件就没有问题了,都能正常运行。
  6. Jay
    Jay陕西
    回复
    大佬您好,我现在在使用您的ContentManager插件,插件真的很棒,但是想提几个小建议也是我的小请求
    第一:插件背景不支持随黑暗模式切换,但是字体可以,这样就导致显示很违和
    第二:能否实现多列排序呢,这样会更加美观
    第三:该插件与泽泽的FlexPhoto插件冲突报错
    最后,插件真的很棒太酷了,非常喜欢,以上观点仅代表我个人,期待大佬回复
    1. Shawn
      Shawn作者上海
      回复
      回复 Jay您好,
      第一我有考虑过,不过目前还在做自己的主题,主题尚未添加黑暗模式,所以插件可能也要等等。。。
      第二你是想说类似good list那样的排布吗
      第三的问题我猜是contentEx冲突导致的,我改了行代码,你可以重新下一下我的插件再试试
  7. yake
    yake吉林
    回复
    大佬你好,为何我添加了ID之后会显示“未找到XX信息”呢?
    1. Shawn
      Shawn作者上海
      回复
      回复 yake你添加的ID是什么
      1. yake
        yake吉林
        回复
        回复 Shawn[book id=35339729]

        [movie id=36463483]

      2. yake
        yake吉林
        回复
        回复 Shawn大佬,我是这样写的,[movie id=36430322]
        1. Shawn
          Shawn作者香港特别行政区
          回复
          回复 yake不对,你这一看写的就是豆瓣id,应该写列表里对应的id
  8. demius
    demius江苏
    回复
    使用vditor编辑器好像不兼容,无法调用,主题是handsome,另外如果可以直接生成一个独立页面就好了,方便可视化管理分享,排版小说书单封面的那种微信_鼓掌
  9. ori
    ori广东
    回复
    您好大佬,这个电影的年份可以怎么加进去吗?
    1. Shawn
      Shawn作者香港特别行政区
      回复
      回复 ori加到哪呀
      1. ori
        ori广东
        回复
        回复 Shawn代码之类的我不大懂微信_破涕为笑 像这样加到示例里可以吗?

        年会不能停!
        评分: 8.1
        年份:
        导演:董润年
        演员:大鹏 / 白客 / 庄达菲 / 王迅
        分类:剧情 / 喜剧
        简介:在一个配件厂兢兢业业许多年的钳工胡建林(大鹏 饰),偶然接到一纸调令,命他马上到集团总公司赴任。淳朴老实的建林还以为作为年年先进的他成为了集团树立奖掖优秀员工的典型,殊不知这却是一场阴差阳错走后门拖关系的狸猫换太子。人事经理马杰(白客 饰)虽然很快发现了这场乌龙,但为了避免遭到处罚,只能将错就错,想方设法保住这位不速之客。而在这一过程中,胡建林也因扑朔迷离的身份受到集团上下的种种揣测,他的层级也意外地一次又一次提升。与此同时,集团正处于大裁员的风雨飘摇时刻,而展现公司面貌的年会召开在即。 处在漩涡中心的胡建林,终于发现了一系列诡异事件背后的玄机……

        1. Shawn
          Shawn作者香港特别行政区
          回复
          回复 ori哦哦这个意思,我下次加一下微信_机智
  10. 小邓
    小邓浙江
    回复
    输入豆瓣id获取信息失败,是什么原因
    1. Shawn
      Shawn作者上海
      回复
      回复 小邓具体哪个 id 呢,发出来我看看?微信_发呆