MrSeaWave / blogs

✍🏻 个人博客,记录、分享一写随笔和技术知识
https://hailangya.com
3 stars 0 forks source link

修复 CI 构建博客造成的更新时间错误 - Sea's Blog #12

Open MrSeaWave opened 3 years ago

MrSeaWave commented 3 years ago

https://mrseawave.github.io/blogs/articles/ci-hexo-update-time/#more

当使用 Travis CI or Github Actions 自动化部署时,发现部署成功后,所有文章的更新时间都变成了此次提交修改的时间,但有些文章在上一次提交后是没有发生过任何修改的。 这是因为 git 在推送更新时,并不记录保存文件的访问时间、修改时间等元信息,(原因在这里)所以每次使用 git 把项目 clone 下来时,文件的时间都是克隆时的时间。又因为如果没有在 front-matte