注册
『转载』『教程』教你三步实现Joe主题自动更新
Brains - 灵感乌托邦

『转载』『教程』教你三步实现Joe主题自动更新

六六丶
2021-03-16 / 0 评论 / 1,675 阅读 / 收录检测中...
广告
温馨提示:
本文最后更新于2023年12月21日,已超过120天没有更新,若内容或图片失效,请留言反馈。

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、上面步骤都完成后,点击右下角 执行

kzs3nek4.png

2、然后点击 执行右侧的 日志 按钮,如果内容显示 Successful ,则代表成功了

kzs3m8lp.png

8
打赏
gzh

评论 (0)

图片
私语
取消
文章目录