【发布时间】:2020-11-13 00:17:40
【问题描述】:
我开始了一个简单的 SSG NextJS 项目来构建我的个人网站/投资组合:https://gitlab.com/soykje/soykje.gitlab.io,我想使用 Gitlab 页面进行部署(但没有 now 的东西......)。
我创建了 .gitlab-ci.yml 并更新了 next.config.js 以处理 assetPrefix 参数,但我仍然得到一个神秘的 404。我找不到修复它的方法,因为 CI/ CD 告诉我们一切都很好...... :(
这是我的.gitlab-ci.yml:
image: node
cache:
paths:
- node_modules
before_script:
- npm install
pages:
script:
- npm run publish # eq. to "next build && next export"
- mv out public
artifacts:
paths:
- public
only:
- master
有人在使用 Gitlab Pages 部署静态 NextJS 项目时遇到同样的问题吗?任何帮助都会很棒,提前谢谢!
【问题讨论】: