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

github - Github 页面是在具有 gh-pages 分支的 repo 的分支中自动创建的吗?

当我分叉一个已经包含 gh-pages 分支的仓库时,我的帐户中的 github 页面是否会自动创建?

0 投票
10 回答
98042 浏览

github - 如何直接从 Github (raw.github.com) 链接文件

我们是否允许直接从 Github 链接文件?

我知道 Google 代码允许这样做。这样我就不必担心更新本地文件了。

0 投票
1 回答
2372 浏览

python-sphinx - 如何在 sphinx 中更改 HTML Builder 的“_target”输出目录?

我正在尝试使用 Sphinx 构建文档以推送到github pages。我正在使用默认的 html 构建器来生成帮助文档并将其推送到 gh-pages 分支(请参阅https://github.com/sbt/sbt-native-packager/tree/gh-pages)。

似乎 github pages 集成不喜欢以 开头的目录_,并使_static目录隐藏。我的网站看起来没有风格(很像我自己)。

有什么方法可以将 Sphinx 配置为使用static/而不是_static/在其生成的页面中使用?我试过html_static_path但没有骰子。

谢谢!

0 投票
7 回答
19060 浏览

redirect - 托管在 github 上的站点的 301 重定向?

这是我的 Github 存储库:https ://github.com/n1k0/casperjs

有一个gh-pages分支来保存项目文档,基本上是项目网站:https ://github.com/n1k0/casperjs/tree/gh-pages

这个分支在http://n1k0.github.com/casperjs/上设置了文档站点——万岁。

同时,我已经购买了casperjs.org域以通过它获取该网站,因此我按照文档中的建议CNAME放置了一个文件:https ://github.com/n1k0/casperjs/blob/gh-pages/CNAME — in他们的示例,该操作应该创建从 www.example.com 和 charlie.github.com 到 example.com 的重定向……</p>

虽然该网站现在指向http://casperjs.org/,但没有从http://n1k0.github.com/casperjs/(旧站点 url)到新域名的 301 重定向。

如果可能的话,知道如何设置这样的重定向吗?它是一个错误吗?如果是,我应该在哪里打开一个问题?

0 投票
3 回答
3058 浏览

jekyll - 基于 Jekyll Bootstrap 的博客 - 标题过期?

我有一个基于 Jekyll 引导的博客,托管在 Github 页面上。

我的问题是:每次我在网页上更改某些内容时,我都必须强制重新加载页面(CTRL + R)才能看到更改。

Jekyll 或我的浏览器似乎没有意识到有更新的版本可供发送。

如何配置 Jekyll 以更好地处理这个问题?

0 投票
3 回答
4518 浏览

git - git clone 获取 gh-pages,我希望它克隆 master(来自 Github)

有一天,我不记得我的文件夹的主要工作目录在哪里,所以我决定从 github 网页上的“git@github.com:”地址克隆该项目。

那天我不知道自己在做什么,然后在目录中创建了一堆东西。然后我做了 git add、git clone 和 git push,(我忘了怎么做了)。但现在我在 github 站点上有一个名为“gh-pages”的分支。我真的希望我没有那个分支,但我有。

今天我找到了我的原始目录,并在其中创建了一些东西,并做了一些“添加”和一些“推送”。它去了主“分支”(我预料到了,因为我有点放弃了对另一个奇怪分支的希望)。但我现在的问题是:

当我的用户(我自己在另一台机器上尝试过)使用 github 在我的项目主页上给我的地址进行 git clone 时,他们出于某种奇怪的原因最终得到了来自“gh-pages”的代码分支。

Q1:我如何让他们做一个 git clone 以便他们可以获得我今天工作的东西(在 master 分支中)。
Q2:如何从 github 站点中删除 'gh-pages' 分支?我决定放弃它。如果你有更好的建议,我也接受。Q3:如果你能告诉我我应该早点做什么,一旦我意识到我的电脑上有两个地方有两个独立分支的代码,我在 github 上的项目中就可以加分。

0 投票
2 回答
3385 浏览

deployment - 在 github 上搭建 octopress 博客

无法在 Github 上设置 Octopress 博客。我在octopress上遵循本指南,但是在 github 上创建了一个存储库并准备了我无法在 github 上部署的所有内容之后。

我有两个分支,master 和 gh-pages,在尝试之后我刚刚删除了所有内容,我想从头开始。

我应该将 octopress 文件夹放在本地存储库文件夹中吗?或者他们必须在两个不同的文件夹中?该指南有点混乱,我对 git 很陌生。任何已经完成它
的人都可以解释如何使用 github-pages 在 github 上部署吗?

0 投票
1 回答
763 浏览

github - GitHub 页面没有应用我的模板

我正在尝试在 GitHub 页面上使用 Jekyll。我正在按照他们在 0.11.0 版上告诉我的方式运行它,并且在我的机器上使用 --safe 并且它可以工作,但是当 GitHub 构建站点时,它没有正确构建页面。

http://kennydude.github.com/data/months.html应该出现一个模板,但它不是。你可以在我的 YAML 前面看到它确实定义了一个布局https://github.com/kennydude/data/blob/gh-pages/_posts/2012-04-10-months.json

完成这项工作会很可爱,因为我认为这将是一个不错的小资源。

乔:)

0 投票
8 回答
17909 浏览

redirect - 在 Jekyll 和 GitHub Pages 中重定向旧页面的最佳方法是什么?

我在 github 页面上有博客 - jekyll

解决 url 策略迁移的最佳方法是什么?

我发现共同的最佳实践是像这样创建 htaccess

但它似乎不适用于 Github。我发现的另一个解决方案是创建 rake 任务,它将生成重定向页面。但由于是html,无法发送301head,所以SE爬虫不会将其识别为重定向。

0 投票
1 回答
474 浏览

github - 找不到在 github 项目和用户页面上使用 markdown 的详细、具体的文档

我正在将 github 页面添加到我的一些存储库和我的用户页面。对于许多网页,我想使用 Markdown 格式。

但是,由于我只能找到有关如何执行此操作的模糊、不详细的信息,因此我正在反复试验以弄清楚它是如何工作的。

真正的文档在哪里?血淋淋的细节?


是迄今为止我发现的最好的信息,上面写着:

  • 使用特殊的分支名称gh-pages为项目 repo 创建站点
  • 文件顶部的三行咒语是必要的:

    /li>
  • 后缀变为.html

但我还有很多关于细节的问题,例如:

  • 我可以导入css文件吗?
  • 那个“标题”宣传实际上是做什么的?
  • 文件需要有什么后缀?

等等所以我真的很想查看所有功能的详细文档。


请注意,这个问题不是关于如何使用 Markdown 语法,而是如何利用 github 的魔力在用户和项目页面范围内从 Markdown 自动创建 html。