『教程』教你三步实现Joe主题自动更新
侧边栏壁纸
    love love love

  • 累计撰写 47 篇文章
  • 累计收到 933 条评论

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

六六丶
2021-03-16 / 0 评论 / 113 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月23日,已超过117天没有更新,若内容或图片失效,请留言反馈。

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 ,则代表成功了
日志

6

打赏

评论 (0)

取消