问题标签 [github-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 投票
2 回答
2584 浏览

github-pages - Github 页面(gh-Pages)img 资源未/找到/不会加载?

我正在使用 github 页面并且 index.html 打开并且 css 和 javascript 加载但图像不会,我查看路径http://myusername.github.com/project-name/img/example.png和 example.png将在查看原始文件后加载,我尝试单独提交图像但未检测到更改?

0 投票
1 回答
67 浏览

git - 提交时自动将 git 目录复制到分支

是否可以向 git repo 添加一个钩子,该钩子会自动将文件从 master 目录复制到分支的根目录?

原因如下:

我想使用 GitHub 页面来发布项目文档。不幸的是,GitHub 坚持将站点内容放在名为“gh_pages”的分支中。这样做的问题是,每当我想写文档时,我都必须切换分支,所以我不能同时编码和写作。此外,当我切换到 gh_pages 分支时,Eclipse 会发疯,因为那里没有 .project 文件,所以整个项目都关闭了。

更好的方法是将站点内容存储在主分支的 /gh_pages 子目录中。如果我可以在那里编辑一些降价页面,提交和推送,并且必须自动更新站点,那将是非常酷的。

可能的?

0 投票
1 回答
560 浏览

api - 将 Gumroad API 集成到 Github 页面

所以Gumroad有一个非常酷的API,Github 有一些很酷的Pages功能。有没有人尝试将 Gumroad 的 API 与 Github Pages 集成为店面来销售软件?

值得尝试吗?从我对 Github Pages 的快速阅读来看,页面源代码似乎已发布在您的存储库中。因此,如果您将 Gumroad API 密钥绑定到其中,它可能不会很好地工作?

只是今天在做某事时突然想到的一个想法,想看看是否有人用 Gumroad + Github 成功地完成了这个。

0 投票
2 回答
3238 浏览

github - 如何阻止 GitHub 重新生成 Jekyll 站点?

我创建了一个 Jekyll 站点并将其提交到 GitHub。但是,当我使用自定义插件时,我想关闭自动生成页面,因为该站点看起来与我的本地主机上的有点不同。

我的 _config.yml 仅包含以下内容:

尽我所能,我无法阻止 GitHub Pages 重新生成站点。主页http://omgcarlos.com的大引号下方应该有一个蓝色的“Read More”

我的仓库在这里:https ://github.com/OMGCarlos/omgcarlos.github.com/

Pages 是否只是忽略配置文件并重新生成它?

0 投票
10 回答
24234 浏览

jekyll - 如何更改 Jekyll 中的默认订单页面?

我的博客是用 Github 上的 Jekyll 构建的。在导航栏中,默认顺序是页面、消息、关于、档案。我想将列表更改为页面、档案、关于、消息。我该怎么办?

我认为它与下面的代码有关

我认为site.pages是我应该改变的,但我不知道如何改变。

0 投票
1 回答
538 浏览

xmlhttprequest - 跨域少 css

我正在尝试跨域加载LESS文件,当然,我遇到了跨域问题。

是的......我知道......我应该在它们到达浏览器之前将我的 LESS 文件编译为 CSS。但这不是一个选择。而且我并没有那么着迷,以至于客户端中的 0.02s 编译时间真的让我很困扰。

为了增加这个问题,我想至少在短期内,使用github pages托管所说的文件。所以无法真正控制托管环境(据我所知)。

有什么办法可以a)让less.js做安全的跨域xhr请求,或者b)教github页面如何访问-控制-允许-来源。

一个很高的要求,我知道,但我想我会把它放在那里。

谢谢。

0 投票
4 回答
27992 浏览

.htaccess - GitHub Pages 是否有 .htaccess 的替代方案?

我了解GitHub Pages.htaccess 不支持此功能。对于 GitHub Pages 托管的网站,是否有其他方法可以对特定目录进行密码保护?

0 投票
2 回答
485 浏览

github-pages - 部署项目(index.html)不是根文件夹的 Git Hub Pages 项目

我有一个 github 存储库,我使用 gruntjs 来构建我的静态站点。这会将所有文件构建到 dist 文件夹(即不在根目录中的文件夹)。所以 index.html 文件和所有内容都在 /dist 文件夹中

目前,我将 dist 文件夹的内容复制到另一个 github 存储库(因此内容位于根目录中),因此我可以作为 github 页面推出,由于手动容易出错,这显然很糟糕。

理想情况下,我只想将包含 dist 文件夹的项目推送到 gh-pages 并以某种方式告诉 github 从 dist 文件夹而不是 root 中读取。这可能吗?我怎样才能让它发挥作用。

0 投票
2 回答
865 浏览

jekyll - GitHub Pages:子文件夹中的 Octopress(根目录中的其他页面)

我正在将我的博客从自托管的Wordpress转移到(由 GitHub-pages 提供支持的Octopress

到目前为止,我已经成功设置并复制了我的博客到myusername.github.com,其中包含CNAME http://mydomain.com. (所以,浏览http://mydomain.com显示我的 Octopress 博客。花花公子。)

我想修改我的设置,以便如下所示:

  • http://mydomain.com→ 简单的html登陆页面
  • http://mydomain.com/blog→ Octopress 博客,尽显荣耀
  • http://mydomain.com/sdf→ 我想托管的其他简单的 html 网站
  • http://mydomain.com/sdfsdfdsf-> 如上
  • ...(任意数量的其他根级站点)

但是……我希望我的登录页面(和其他杂项网站)托管在 GitHub-pages 存储库中,并将源存储在 Octopress 旁边。

理想情况下,«octopress»/source/应该是这样的:

  • «octopress»/source/index.html→ 我的登陆页面
  • «octopress»/source/blog/*→ 普通 Octopress 源文件夹(包含_postsassets_layouts等)
  • «octopress»/source/sdf/index.html→ 其他杂项网站

到目前为止,我已经找到了有关如何将 Octopress 部署到子目录的说明。但据我所知,这些说明不允许您在«octopress»/source/.

我会喜欢关于如何完成我所追求的建议。我觉得这并不难(也许只是在某处调整一些 Jekyll 文件)。

非常感谢,

0 投票
1 回答
1192 浏览

ruby-on-rails - Nanoc 在 github 中部署页面时更改基本路径

我有一个使用 nanoc 构建的简单静态页面应用程序,我想将其部署为 github 页面。

除了资产(如 css、javascripts)和所有链接通常都指向 repo 的根目录外,一切都很顺利:

喜欢

/css/style.css

而不是成为

/docs/css/style.css

一切在本地主机上运行良好,但在发布时失败。

我正在使用 rake publish 将其推送到 gh-pages。

这是我的 Rakefile

规则