修复:修复错误设置 GitHub Actions(UTC)定时执行时间的问题(这个问题导致了无法在预期 GMT+0800 的凌晨时间执行部署和同步)
This commit is contained in:
10
.github/workflows/deploy-pages.yml
vendored
10
.github/workflows/deploy-pages.yml
vendored
@@ -7,9 +7,15 @@ on:
|
||||
# pr时执行
|
||||
pull_request:
|
||||
branches: [main, master]
|
||||
# 定时执行 00:00
|
||||
# 定时执行,字段含义:分钟 小时 日 月 星期
|
||||
# 注意:
|
||||
# 1.时间采用的是 UTC 时间
|
||||
# 例如:(UTC)00:00 ==(GMT+0800)08:00
|
||||
# 例如:(UTC)17:30 ==(GMT+0800)01:30
|
||||
# 2.官方声明:schedule 事件在 GitHub Actions 工作流运行期间负载过高时可能会延迟。 高负载时间包括每小时的开始时间。 为了降低延迟的可能性,建议将您的工作流程安排在不同时间运行。
|
||||
# 例如:笔者之前设定的定时规则为 0 0 * * *,实际(GMT+0800)执行时间通常在 9:10 ~ 10:00,甚至会出现在 10:00 之后执行的情况
|
||||
schedule:
|
||||
- cron: 0 0 * * *
|
||||
- cron: 21 17 * * *
|
||||
# 可手动执行
|
||||
workflow_dispatch:
|
||||
|
||||
|
@@ -29,7 +29,7 @@ pnpm install
|
||||
# 4.dev 运行,访问:http://localhost:5173
|
||||
pnpm dev
|
||||
# 5.打包,文件存放位置:docs/.vitepress/dist
|
||||
# 如果是部署到 GitHub Pages,可以利用 GitHub Action,在 push 到 GitHub 后自动部署打包
|
||||
# 如果是部署到 GitHub Pages,可以利用 GitHub Actions,在 push 到 GitHub 后自动部署打包
|
||||
# 详情见:.github/workflows/deploy-pages.yml,根据个人需要删减工作流配置
|
||||
pnpm build
|
||||
# 6.部署
|
||||
@@ -40,7 +40,7 @@ pnpm build
|
||||
## 已扩展功能(持续优化细节)
|
||||
|
||||
- [x] 拆分配置文件:解决“大”配置文件问题,提取公有配置选项进行复用,方便维护
|
||||
- [x] GitHub Action:push 到 GitHub,自动进行项目打包及 GitHub Pages 部署,并同步到 Gitee Pages(可根据个人需要自行删减同步 Gitee Pages 部分工作流配置)
|
||||
- [x] GitHub Actions:push 到 GitHub,自动进行项目打包及 GitHub Pages 部署,并同步到 Gitee Pages(可根据个人需要自行删减同步 Gitee Pages 部分工作流配置)
|
||||
- [x] 自动生成侧边栏:将文章按规律性目录存放后,侧边栏将自动生成,支持文章置顶🔝(在文章 frontmatter 中配置 `isTop: true`,即可在侧边栏自动出现置顶分组)
|
||||
- [x] 主页美化:参照 vite 文档主页进行美化
|
||||
- [x] 自定义页脚:支持ICP备案号、公安备案号、版权信息配置(符合大陆网站审核要求)
|
||||
|
Reference in New Issue
Block a user