问题标签 [gitlab-pages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
399 浏览

dns - gitlab pages 返回 404,主机名中带有尾随点

我想在我的 DNS 中添加一个 CNAME 以将 www.spfweb.co.uk 解析为 spfweb.gitlab.io

在所有优秀的 DNS 文档中,我的 www CNAME 记录似乎应该解析为 spfweb.gitlab.io。(即带有尾随点)[顺便说一句,我还没有设置这个......]

但是... http://spfweb.gitlab.io/很好并且可以工作,但是http://spfweb.gitlab.io./会导致 404

我的 CNAME 记录会出错吗?(即反对良好的 DNS 建议,它不会以尾随点结束),还是 gitlab 没有正确检查主机名?事实上,如果我让它解析为 spfweb.gitlab.io (没有尾随点),它实际上解析为 spfweb.gitlab.io.spfweb.co.uk

如果您查看其他网站 - 即使是 gitlab.com 本身,http ://gitlab.com./ 也会按预期工作。

因此,无论我使用哪种方式,它都不起作用:带有尾随点,gitlab 返回 404。没有尾随点,DNS 解析不正确?!

0 投票
0 回答
545 浏览

gitlab-pages - 用户项目上的 Gitlab 页面:加载静态文件的 root 错误?

我已经为我的用户项目设置了 gitlab 页面。我在username.gitlab.io/project-name. 问题是我的 index.html 想在 下加载静态文件/static/,如下所示:

但是 gitlab 页面将在 下搜索username.gitlab.io/static/不存在的静态文件,而不是username.gitlab.io/project-name/static/它们实际所在的位置。

这是正常的,如果是这样,我该怎么办?

请注意,我可以成功发布可以在下面访问的组页面group-name.gitlab.io(即使我必须group-name.gitlab.io/group-name.gitlab.io在创建简单 url 之前输入)。

谢谢

编辑:相关问题和潜在修复:https ://gitlab.com/pages/jekyll/issues/4

0 投票
1 回答
902 浏览

git - 在 gitlab 页面上更改部署根目录

我一直在使用.gitlab-ci.yml模板文件创建 gitlab 页面:

到目前为止一切顺利,它在 repo root 上运行 index.html 文件。

问题:我有一个存储库,其中生产文件位于dist/文件夹中。

如何更改部署以读取该文件夹上的文件而不是读取根目录?

0 投票
0 回答
117 浏览

jekyll - 更新gitlab版本后,jekyll build 报告:配置文件:无

将gitlab版本更新到8.16.3后会报错:

无法弄清楚为什么。

谢谢

0 投票
1 回答
2387 浏览

gitlab - GitLab 页面可以在不同的目录中显示 index.html 吗?

GitLab(特别是 Gitlab.com),而不是 Github。

我正在使用 Gulp 并使用已release处理的文件生成一个文件夹。

在为 GitLab 页面进行这项工作时,我可以使用它release/index.html吗?我仍然需要src/repo 中的文件夹。

0 投票
2 回答
8380 浏览

node.js - GitLab CI:如何在作业之间重用已安装的 npm 包?

我有一个使用 Gulp 进行构建的 GitLab Pages 站点。我的 .gitlab-ci.yml 文件与此类似:

buildpages作业之前,npm install执行命令(在每个作业之前执行一次)。由于我有很多包,这通常需要一段时间。

有没有办法在整个构建中只安装一次?

我认为这cache是应该提供帮助的,但它似乎仍然会重新下载所有内容。

0 投票
2 回答
1623 浏览

gitlab - 更改重命名的 GitLab Pages 存储库的 URL

我有一个 Gitlab Pages 项目站点托管为my.gitlab.io/old.

我将项目 repo 重命名为new. 当我再次推送时,它仍然发布到my.gitlab.io/old.

我如何将其更改为my.gitlab.io/new

0 投票
3 回答
18412 浏览

powershell - 如何在 Gitlab Pages 中将 PowerShell 与 Gitlab CI 结合使用?

如何在.gitlab-ci.yml用于部署到 gitlab 页面的文件中将 PowerShell 命令/脚本与 Gitlab CI 一起使用?

我正在尝试从 执行build.ps1文件.gitlab-ci.yml,但是当它到达该build.ps1行时,它会给出错误 消息 /bin/bash: line 5: .build.ps1: command not found

我正在尝试使用 PowerShell 脚本来转换我的仓库中的文件,并将转换后的文件部署到 gitlab 页面使用.gitlab-ci.yml

这是我的代码:

.gitlab.yml

0 投票
1 回答
448 浏览

gitlab - 自定义域 gitlab 页面

我托管了一个带有 gitlab 页面的网站,我可以在gpecchio.gitlab.io/BeCall访问它。但是,我还购买了域becall.io,我想使用这个域而不是 gitlab 域。我试图按照文档进行操作,但我不太清楚要在我的CNAME记录中放入什么 ashost和 as value。任何想法?

0 投票
1 回答
874 浏览

gitlab - 私有仓库的 Gitlab 页面访问者流量

当我们https://github.com/{user}/{repo}/graphs/traffic在 GitHub 中使用此 url 时,将显示我们的 repo 访问者的图表。还有一个表格显示了引用站点。

私人仓库的 GitLab 页面是否存在此功能?或者是否有任何解决方法可以在不需要添加任何第三方访客计数器 Web 插件的情况下查看访客人数?