diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index fdc051159..57a8f1b72 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -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: diff --git a/README.md b/README.md index 092009c85..5f3a821ec 100644 --- a/README.md +++ b/README.md @@ -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备案号、公安备案号、版权信息配置(符合大陆网站审核要求)