Github Pages 部署流程解析

上周末在搭建个人锻炼页面时,遇到个Github Pages部署的困惑。 看了running_page项目文档,是支持部署到Github Pages页面的,对应的操作流程定义在github/workflows/gh-pages.yml文件。 - name: Install dependencies run: pnpm install - name: Build run: PATH_PREFIX=/${{ github.event.repository.name }} pnpm build - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: # Upload dist repository path: './dist' - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 核心逻辑就是上面这段。 ...

2024-09-24 · 2 min · 570 words · Liudon

将博客部署到Cloudflare Pages

目前博客是部署到了Github Pages上,具体实现见博客架构说明。 缘由 Github Pages部署有一个问题,就是不支持HSTS。 HTTP Strict Transport Security(通常简称为HSTS)是一个安全功能,它告诉浏览器只能通过 HTTPS 访问当前资源,而不是HTTP。 ...

2022-07-29 · 2 min · 644 words · Liudon