这篇文章记录本站从准备运行环境、连接 GitHub、生成项目,到本地开发和自动部署的完整过程。最初的版本使用 Node.js 16 和较早的 GitHub Actions,现在项目已经升级,因此我沿用原来的搭建顺序,把命令和配置更新为本站目前实际使用的版本。
如果只是想了解网站用了哪些技术,看项目配置即可;本文重点回答的是:怎样从一台新电脑开始,把这个网站搭建出来并部署上线。
一、安装 Node.js
提示
本站是 VuePress 项目,开发和构建都依赖 Node.js。Windows、macOS 和 Linux 的安装方式不同,但安装完成后的项目命令相同。
当前项目要求 Node.js 不低于 22.18.0,GitHub Actions 也固定使用 22.18.0。本地和线上使用同一版本,可以减少环境差异造成的构建问题。
