问题标签 [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.
github - Github 页面是在具有 gh-pages 分支的 repo 的分支中自动创建的吗?
当我分叉一个已经包含 gh-pages 分支的仓库时,我的帐户中的 github 页面是否会自动创建?
github - 如何直接从 Github (raw.github.com) 链接文件
我们是否允许直接从 Github 链接文件?
我知道 Google 代码允许这样做。这样我就不必担心更新本地文件了。
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
但没有骰子。
谢谢!
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 重定向。
如果可能的话,知道如何设置这样的重定向吗?它是一个错误吗?如果是,我应该在哪里打开一个问题?
jekyll - 基于 Jekyll Bootstrap 的博客 - 标题过期?
我有一个基于 Jekyll 引导的博客,托管在 Github 页面上。
我的问题是:每次我在网页上更改某些内容时,我都必须强制重新加载页面(CTRL + R)才能看到更改。
Jekyll 或我的浏览器似乎没有意识到有更新的版本可供发送。
如何配置 Jekyll 以更好地处理这个问题?
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 上的项目中就可以加分。
deployment - 在 github 上搭建 octopress 博客
无法在 Github 上设置 Octopress 博客。我在octopress上遵循本指南,但是在 github 上创建了一个存储库并准备了我无法在 github 上部署的所有内容之后。
我有两个分支,master 和 gh-pages,在尝试之后我刚刚删除了所有内容,我想从头开始。
我应该将 octopress 文件夹放在本地存储库文件夹中吗?或者他们必须在两个不同的文件夹中?该指南有点混乱,我对 git 很陌生。任何已经完成它
的人都可以解释如何使用 github-pages 在 github 上部署吗?
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
完成这项工作会很可爱,因为我认为这将是一个不错的小资源。
乔:)
redirect - 在 Jekyll 和 GitHub Pages 中重定向旧页面的最佳方法是什么?
我在 github 页面上有博客 - jekyll
解决 url 策略迁移的最佳方法是什么?
我发现共同的最佳实践是像这样创建 htaccess
但它似乎不适用于 Github。我发现的另一个解决方案是创建 rake 任务,它将生成重定向页面。但由于是html,无法发送301
head,所以SE爬虫不会将其识别为重定向。
github - 找不到在 github 项目和用户页面上使用 markdown 的详细、具体的文档
我正在将 github 页面添加到我的一些存储库和我的用户页面。对于许多网页,我想使用 Markdown 格式。
但是,由于我只能找到有关如何执行此操作的模糊、不详细的信息,因此我正在反复试验以弄清楚它是如何工作的。
真正的文档在哪里?血淋淋的细节?
这是迄今为止我发现的最好的信息,上面写着:
- 使用特殊的分支名称
gh-pages
为项目 repo 创建站点 文件顶部的三行咒语是必要的:
/li>- 后缀变为
.html
但我还有很多关于细节的问题,例如:
- 我可以导入css文件吗?
- 那个“标题”宣传实际上是做什么的?
- 文件需要有什么后缀?
等等所以我真的很想查看所有功能的详细文档。
请注意,这个问题不是关于如何使用 Markdown 语法,而是如何利用 github 的魔力在用户和项目页面范围内从 Markdown 自动创建 html。