跳到主要内容

1 篇博文 含有标签「github」

查看所有标签

前言

Vuepress1 是一个基于 Vue 的静态网站生成器;Github Pages2 是 Github 提供的免费的静态网站托管服务;Github Actions3 是 Github 仓库中集成的 CI/CD4 服务。

Vuepress 是一个 Node.js 项目,它可以根据配置将 Markdown 文件转为 HTML 文件。你可以将输出的静态文件托管在 Github Pages 中,这样你就得到了一个可以访问的域名来展示这些静态的 HTML 文件。

传统的做法是在本地安装好 Noed.js 环境,自己手动构建项目之后将构建产物上传到 Github 仓库,从而触发 Github Pages 的构建。现在可以利用 Github Actions 来代替手工劳动,Github Actions 可以自动被触发,它运行在 Github 提供的虚拟环境中,可以执行一系列任务从而代替重复枯燥的手动构建和部署的步骤。