Joe主题实现自动更新

Joe
Joe
2021-02-20 / 1 评论 / 277 阅读 / 正在检测是否收录...

Joe主题更新到5.0.0版本后,因为属于重构版本,所以很多功能没有加上,需要频繁更新,但是每次更新都需要下载,然后删除老版本,在上传新版本,今天群里有个人分享的自动更新教程写的很好,于是我把补充的详细点

原文章链接:https://www.ysni.cn/1225.html

下面是教程(宝塔为例)

第一步,设置权限

usr/themes 文件夹的权限设置成 777

kldn2ut7.png

第二步,下载主题

1、打开 shell 窗口 (也称为终端)

kldn2zi9.png

2、输入 cd /www/wwwroot/网站目录/usr/themes/,并按回车 (注意:需要将网站目录改成你的网站目录)

3、上面的那句代码的意思是:进入到博客网站的 themes 这个文件夹里,进入后,会显示下面的样子

kldn36ey.png

4、接着输入 git clone https://github.com/HaoOuBa/Joe.git,并按回车,如果成功会从出现下面的样子。(这句话的意思是下载github上的代码)

kldn3asf.png

5、如果上面都没问题,说明代码拷贝成功了,会发现Joe主题目录,多了个 .git 的文件夹,如下图所示

kldn3hq5.png

第三步,设置自动更新主题

1、进入宝塔 计划任务 页面

kldn3mm0.png

2、任务类型选择 Shell 脚本

3、任务名称,可以随便写一个,例如我写的是:Joe主题更新

4、执行周期,就是多久更新一次,这个可以随便写,例如我设置的是每30分钟检测一次更新

5、脚本内容,填写如下,注意需要将网站目录替换成你的

#!/bin/sh
cd /www/wwwroot/网站目录/usr/themes/Joe
git pull

完整的设置内容如下

kldn3rul.png

第四步,判断是否正常

1、上面步骤都完成后,点击这里的 执行

kldn41or.png

2、然后点击 执行 右侧的 日志 按钮,如果内容显示如下,则代表没有任何问题

kldn459n.png

8

评论 (1)

取消
  1. 头像
    1
    Windows 10 · Google Chrome

    来看看

    回复