typehco 插件加上更新提醒github版本检测

  1. 第一步你得有个github仓库吧,在仓库右侧有个release

这个就是说我们需要给作品发布一个新版本的时候,就release一个。 点击 release -> Drafr a new release

我们可以给我们的版本添加一些信心。Tag version这里,建议填写数字版本号,比如 1.0.0,title可以填写和tag 一样。
description就写一些描述。在下面附件栏那里。如果不上传的话,github 会自动打包你 push 的最新代码,如果手动上传的话,那么最后就会显示你上传的附件。

这里假设我已经 release 了一个 1.0.0 的版本。

  1. 编写更新检测代码

需要改动的有两处:

这样代码会自动去检测你的 repo 的release 的最新版本,并对 tag version 做比较。

  1. 嵌入 typecho 插件

首先我们要对刚刚的js进行压缩,也就是压缩成一行,不然放进插件换行会被替换为
导致代码失效。
js压缩的网址有很多: 比如 菜鸟js压缩工具

通常一个typecho插件 plguin.php 的顶部注释说明是这样,以下为模板可以直接套用,将压缩后的 js 放入后即可。

这样就完成了一个在插件页检测 github 更新的功能。

typecho 插件里获取插件版本号

在typecho 插件头部说明注释中声明了 version 之后,在插件内部如何获取这个 version 呢?

可以通过以下代码获取:

THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    请登录后查看评论内容