Hexo定时同步文章
使用hexo 搭建博客有许多好处,但是也有许多麻烦,不过可以一一解决,接下来分享一下我的hexo博客自动化定时同步脚本
使用情景:
- hexo 部署在 Linux系统上
- 最好使用 Linux 服务器
- 脚本使用 Linux bash shell 编写,可以自行修改:
1. nginx部署单个网站
1 |
|
- 解释一下脚本内容:
- 运行脚本的前提:
- 首先创建一个GitHub或Gitee类型的仓库,并将仓库克隆到Linux服务器中,在上面的脚本中,我的仓库名称就是 story
- 然后再被克隆的仓库中创建博客文件夹,在上面的脚本中,我的博客文件夹就是 blog
- 接着在仓库文件夹中创建两个日志文件,一个是记录正确信息的日志
blog_daily.log
,一个是记录错误信息的日志blog_daily_error.log- 将创建的文件放入 /etc/cron.daily , 如果没有这个文件夹,自己查询自己的Linux系统中cron程序文件夹在哪里,或者你需要更加精确的定时运行脚本,可以在 /etc/crontab 中修改参数
- 脚本内容:
- 每天同步仓库,并更新博客,记录正确和错误的输出到日志中
- 每周末清除日志文件中的内容
2. 部署多个网站
- 这里以宝塔面板部署多个站点为例:
1 |
|
Hexo定时同步文章
https://oldstory.cn/2022/01/13/hexo_ding_shi_tong_bu_wen_zhang/