GitLab 页面可以在不同的目录中显示 index.html 吗?
Can GitLab pages show index.html in a different directory?
GitLab(特别是 Gitlab.com),而不是 Github。
我正在使用 Gulp 并生成一个 release
文件夹,其中包含我处理过的文件。
release/
index.html
src/
在为 GitLab 页面制作这个作品时,我可以让它使用 release/index.html
吗?我仍然需要存储库中的 src/
文件夹。
不,那不可能。
HTML 文件需要位于存储库根目录下名为 public
的文件夹中。
如果您将 release
文件夹重命名为 public
,那么您必须在 .gitlab-ci.yml
文件中创建一个名为 pages
的作业。您甚至可以在该作业中进行重命名。
pages:
stage: deploy
script:
- mv release public
artifacts:
paths:
- public
GitLab(特别是 Gitlab.com),而不是 Github。
我正在使用 Gulp 并生成一个 release
文件夹,其中包含我处理过的文件。
release/
index.html
src/
在为 GitLab 页面制作这个作品时,我可以让它使用 release/index.html
吗?我仍然需要存储库中的 src/
文件夹。
不,那不可能。
HTML 文件需要位于存储库根目录下名为 public
的文件夹中。
如果您将 release
文件夹重命名为 public
,那么您必须在 .gitlab-ci.yml
文件中创建一个名为 pages
的作业。您甚至可以在该作业中进行重命名。
pages:
stage: deploy
script:
- mv release public
artifacts:
paths:
- public