『转载』『教程』教你三步实现Joe主题自动更新
Joe主题升级到了5.0新版本以后,最近更新有些快,手动更新太麻烦,那就直接自动更新吧!
警告 Joe主题 6.0.5以下版本有xss漏洞 尽快更新最新版本
ps:此教程适用于国内服务器访问国外资源网站比如 github
以宝塔环境为例:
直接在宝塔面板打开SSH终端
1、输入 cd /www/wwwroot/你的网站目录/usr/themes/,并按回车 (表示进入你网站的主题目录)
2、输入以下命令,并按回车,(这句话的意思是克隆github上的代码)
git clone https://github.com/HaoOuBa/Joe.git
国内服务器建议使用加速镜像地址
git clone https://github.com.cnpmjs.org/HaoOuBa/Joe.git
3、计划任务——SHELL脚本——任务名称随便——执行周期随便,比如30分
脚本内容如下:
#!/bin/sh
cd /www/wwwroot/网站目录/usr/themes/Joe
git pull
如果你修改了本地程序内容,比如增加了 打赏按钮 或者 恋爱计时 ,那可以用git的本地备份再还原来实现文件替换
但是这方法仅限于作者没有修改你动过的文件,如果作者修改了相关文件,那么就会导致你的程序出错,这里只是提供一个思路
脚本内容如下:
#!/bin/sh
cd /www/wwwroot/网站目录/usr/themes/Joe
git stash
git pull
git stash pop
检查更新是否正常
1、上面步骤都完成后,点击右下角 执行
2、然后点击 执行右侧的 日志 按钮,如果内容显示 Successful ,则代表成功了
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »