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

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

我们可以给我们的版本添加一些信心。Tag version这里,建议填写数字版本号,比如 1.0.0,title可以填写和tag 一样。
description就写一些描述。在下面附件栏那里。如果不上传的话,github 会自动打包你 push 的最新代码,如果手动上传的话,那么最后就会显示你上传的附件。
这里假设我已经 release 了一个 1.0.0 的版本。
- 编写更新检测代码
需要改动的有两处:
这样代码会自动去检测你的 repo 的release 的最新版本,并对 tag version 做比较。
- 嵌入 typecho 插件
首先我们要对刚刚的js进行压缩,也就是压缩成一行,不然放进插件换行会被替换为
导致代码失效。
js压缩的网址有很多: 比如 菜鸟js压缩工具
通常一个typecho插件 plguin.php 的顶部注释说明是这样,以下为模板可以直接套用,将压缩后的 js 放入后即可。
这样就完成了一个在插件页检测 github 更新的功能。
typecho 插件里获取插件版本号
在typecho 插件头部说明注释中声明了 version 之后,在插件内部如何获取这个 version 呢?
可以通过以下代码获取:
THE END
请登录后查看评论内容