博客操作备忘:构建、启动和部署
隔一段时间就忘记这个博客怎么启动、构建和部署,干脆记在这里,下次直接照着敲。
博客用的是 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 |
安装完成后,就可以使用上面的命令了。
