问题标签 [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.
gitlab - 由于 MIME 类型,GitLab 页面上的 Nuxt 站点被阻止
我在这里看到了其他类似的问题,但是由于我是第一次使用 GitLab 页面,所以我无法找到任何设置来进行更改。
我遇到的问题是 Firefox 上的错误:
在 Chrome 上:
由于 Nuxt 应用程序无法运行,这将返回一个空白页。
我读到了 Access-Control-Allow-Origin: * 但不知道如何在 GitLab 页面上进行设置。
谢谢你的帮助!
gitlab - 我删除了我的 Gitlab 页面,是否可以重新发布?
我正在尝试将我的 Gitlab Pages 页面脱机并在此过程中将其删除。是否可以重新发布?
gitlab - GitLab 不从根仓库提供 404.html 错误页面
我创建了username.gitlab.io
带有index.html
和404.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
.
有没有人遇到过这个问题?
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
提前感谢您的建议。
ruby - 如何修复 Jekyll “找不到 JavaScript 运行时”错误
我目前正在尝试将 Jekyll 上传到 Gitlab 页面,但是,由于某种原因,我一直在管道中遇到相同的错误消息:
我的 GEM 文件如下所示:
我的 gitlab-ci.yml 文件如下所示:
jenkins - 有什么方法可以在 Gitlab 管道中获取 Jenkins 工件?
基本上与这个问题相反:有什么方法可以在 Jenkins 中获取 Gitlab 管道工件?
我的项目是建立在 Jenkins 上的。它生成一个JavaDoc。我想将此 JavaDoc 发布为 Gitlab Pages。
所以我需要我的 gitlab-yml 才能从 Jenkins 检索生成的 javadoc。
或者,我的工件存储在网络驱动器上,因此访问该网络驱动器也可以
gitlab - GitLab 页面可以用于审查 mkdocs 项目中的应用程序吗?
@joki对上一个问题的回答表明,可以通过为可浏览的工件提供公共 URL 来将 GitLab 存储库中的每个活动分支部署到动态环境。
用mkdocs 材料项目尝试这个,我发现了两个问题。
首先,如果 GitLab 存储库位于组或子组中,则.gitlab-ci.yml
文件中的 URL 需要更像这样:
其次,站点内的相关链接不能很好地工作,导致大量的 404 错误,以及样式文件等内容的丢失。可能上面的 URL 不正确,或者可能需要更改为site_url
:mkdocs.yml
但是,这些都不适合我。
可以在此处找到具有非常小的部署和审查应用程序的最小 MR 。
有没有人有 mkdocs 审查应用程序的工作配方?
gitlab - 本地安装 GitLab 页面 - 404
我在本地安装了 Gitlab-ce,并且使用最简单的设置启用了 gitlab-pages。
- 添加了一条 A 记录指向运行 Gitlab 的服务器
- 编辑
/etc/gitlab/gitlab.rb
为包含pages_external_url 'http://gitlab.mydomain.com'
- 重新配置
但是,当我在部署页面后访问该链接时,我得到一个 404 页面。
我究竟做错了什么?
谢谢
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
gitlab - 是否可以在没有 CI/CD 的情况下部署 GItLab 页面?
我们有一个本地部署的 Gitlab 实例,当时我们买不起 GitLab Runner 来运行 CI/CD 管道。
是否可以在没有 CI/CD 的情况下使用 GitLab 页面?例如,是否可以手动准备 HTML 内容,将其放在public
根目录下的文件夹中并使其可访问?