问题标签 [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 投票
1 回答
298 浏览

gitlab - 由于 MIME 类型,GitLab 页面上的 Nuxt 站点被阻止

我在这里看到了其他类似的问题,但是由于我是第一次使用 GitLab 页面,所以我无法找到任何设置来进行更改。

我遇到的问题是 Firefox 上的错误:

在 Chrome 上:

由于 Nuxt 应用程序无法运行,这将返回一个空白页。

我读到了 Access-Control-Allow-Origin: * 但不知道如何在 GitLab 页面上进行设置。

谢谢你的帮助!

0 投票
1 回答
39 浏览

gitlab - 我删除了我的 Gitlab 页面,是否可以重新发布?

我正在尝试将我的 Gitlab Pages 页面脱机并在此过程中将其删除。是否可以重新发布?

0 投票
1 回答
195 浏览

gitlab - GitLab 不从根仓库提供 404.html 错误页面

我创建了username.gitlab.io带有index.html404.html页面的仓库,这些页面必须自动部署。

部署后,如果我在浏览器地址中打开username.gitlab.io它会显示良好的index.html页面,如果我打开username.gitlab.io/404.html它也显示良好。

但!!

如果我尝试打开username.gitlab.io/not_existing_file它会显示内部 GitLab 错误页面,但不是我的。

同时:

如果我创建具有reponame相同内容的存储库,它将从该存储库404.html很好地提供页面/reponame/not_existing_file


我究竟做错了什么?


内部 GitLab 错误页面显示:..you don't have the necessary permissions..,但 reporeponame具有与username.gitlab.io.

有没有人遇到过这个问题?

0 投票
1 回答
479 浏览

gitlab - GitLab CI:从一个存储库部署多个reveal.js 演示文稿

这个问题是关于如何在 GitLab 页面上部署来自一个存储库的多个reveal.js 演示文稿。

概括

我对reveal.js 很陌生,并且在尝试与GitLab 集成,将演示文稿部署到GitLab 页面。在我的 repo 中,我正在托管我的主题和演示文稿(都在一个 repo 中)。我可以从一个分支部署一个演示文稿。下一个目标是使用 GitLab 页面同时托管所有/多个(公共)演示文稿。

设置

  • 在我的存储库中,每个演示文稿(来自此处的reveal.js )都位于一个分支中。还有一些基于主题的分支,仅用于保存记录。例如,假设有两个演示文稿,坐在/2020/pres1和中/2020/pres2。(设置改编自Elmiko)。
  • 在第一个演示文稿分支中,.gitlab-ci.yml正在放置一个文件,它将第一个演示文稿部署username.gitlab.io/repo-name/到此工作正常。

    .gitlab-ci.yml

  • 据我了解,添加第二个相同的文件,适用于pres2它的2020/pres2分支将“覆盖”部署的第一页。

问题

必须对 yml 文件进行哪些更改才能达到以下结果?

  • 演示文稿在username.gitlab.io/repo-name/year/branch.
  • 在此示例中,演示文稿将在以下位置进行:
    • username.gitlab.io/repo-name/2020/pres1
    • username.gitlab.io/repo-name/2020/pres2

提前感谢您的建议。

0 投票
2 回答
545 浏览

ruby - 如何修复 Jekyll “找不到 JavaScript 运行时”错误

我目前正在尝试将 Jekyll 上传到 Gitlab 页面,但是,由于某种原因,我一直在管道中遇到相同的错误消息:

我的 GEM 文件如下所示:

我的 gitlab-ci.yml 文件如下所示:

0 投票
1 回答
661 浏览

jenkins - 有什么方法可以在 Gitlab 管道中获取 Jenkins 工件?

基本上与这个问题相反:有什么方法可以在 Jenkins 中获取 Gitlab 管道工件?

我的项目是建立在 Jenkins 上的。它生成一个JavaDoc。我想将此 JavaDoc 发布为 Gitlab Pages。

所以我需要我的 gitlab-yml 才能从 Jenkins 检索生成的 javadoc。

或者,我的工件存储在网络驱动器上,因此访问该网络驱动器也可以

0 投票
1 回答
922 浏览

gitlab - GitLab 页面可以用于审查 mkdocs 项目中的应用程序吗?

@joki上一个问题的回答表明,可以通过为可浏览的工件提供公共 URL 来将 GitLab 存储库中的每个活动分支部署到动态环境。

mkdocs 材料项目尝试这个,我发现了两个问题。

首先,如果 GitLab 存储库位于组或子组中,则.gitlab-ci.yml文件中的 URL 需要更像这样:

其次,站点内的相关链接不能很好地工作,导致大量的 404 错误,以及样式文件等内容的丢失。可能上面的 URL 不正确,或者可能需要更改为site_urlmkdocs.yml

但是,这些都不适合我。

可以在此处找到具有非常小的部署和审查应用程序的最小 MR 。

有没有人有 mkdocs 审查应用程序的工作配方?

0 投票
0 回答
335 浏览

gitlab - 本地安装 GitLab 页面 - 404

我在本地安装了 Gitlab-ce,并且使用最简单的设置启用了 gitlab-pages。

  • 添加了一条 A 记录指向运行 Gitlab 的服务器
  • 编辑/etc/gitlab/gitlab.rb为包含pages_external_url 'http://gitlab.mydomain.com'
  • 重新配置

但是,当我在部署页面后访问该链接时,我得到一个 404 页面。

我究竟做错了什么?

谢谢

0 投票
1 回答
896 浏览

gitlab - How to get graphs to render in Mermaid + Jekyll / GitLab Pages?

I have a GitLab Pages project and trying to render graphs using Mermaid.

In the head.html I included this line ...

And then placed the mermaid.js file in the myproj/assets/js/mermaid directory.

And in my *.md file I have:

Yet, I get no renderings.

I'm trying to use the method in the link below which seems to support only using JS, and therefore should work with GitLab pages, but I haven't found the file called mermaid.full.min.js in the repos, so ... maybe it's not supported, or has since changed up?

http://kkpattern.github.io/2015/05/15/Embed-Chart-in-Jekyll.html

0 投票
1 回答
484 浏览

gitlab - 是否可以在没有 CI/CD 的情况下部署 GItLab 页面?

我们有一个本地部署的 Gitlab 实例,当时我们买不起 GitLab Runner 来运行 CI/CD 管道。

是否可以在没有 CI/CD 的情况下使用 GitLab 页面?例如,是否可以手动准备 HTML 内容,将其放在public根目录下的文件夹中并使其可访问?