博客操作备忘:构建、启动和部署

隔一段时间就忘记这个博客怎么启动、构建和部署,干脆记在这里,下次直接照着敲。

博客用的是 Hexo + NexT,下面的命令都在项目根目录执行。

常用命令

操作 命令
本地启动 npm run server
构建静态页面 npm run build
部署到 GitHub Pages npm run deploy
清理缓存和构建产物 npm run clean

本地启动后,打开 http://localhost:4000 就能预览,按 Ctrl+C 停止服务。构建后的静态文件在 public/ 目录里。

写完文章后部署

1
npm run clean && npm run build && npm run deploy

先清理,再构建,最后部署。修改之后先构建,可以确保发布的是最新内容。

部署目标在 _config.yml 中配置:通过 SSH 推送到 godshen/godshen.github.io 仓库的 main 分支,网站地址是 https://godshen.github.io/。部署时需要本机已有可访问该仓库的 GitHub SSH 密钥。

新电脑上先安装依赖

项目克隆下来后,在根目录执行:

1
npm ci

安装完成后,就可以使用上面的命令了。