问题标签 [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.
html - 我可以为 github 页面创建多个存储库吗?
我创建了一个用于在 github 上托管博客的存储库。有什么方法可以创建更多来托管多个博客?我是否仅限于一个托管存储库(因为username.github.com只能使用一次?)
github-pages - 为什么这个 github 托管站点 (http://gitready.com) 既不是“用户/组织页面”也不是“项目页面”?
Github页面帮助页面说有两种基本类型的页面可用,用户/组织页面和项目页面:
在用户/组织页面中,repo必须使用username/username.github.com
命名方案并且username.github.com
是页面的域,并且内容应该放在master
分支。
在项目页面中,gh-pages
分支用于构建和发布。
但是在这个Jekyll 支持的博客列表中,我发现这个具有自定义域的repohttp://gitready.com
似乎不符合两种页面(分支名称和 repo 命名方案)中的任何一种的要求。但是根据这个测试,do 似乎托管在 github 上。
这个网站托管在 github 上吗?如果是,为什么不符合要求?
dns - 在 github 页面上重定向 TLD 和“博客”子域
我从 GitHub Pages 开始,但没有按我的意愿配置我的 DNS 和 GitHub 存储库。
我想将 和 都mydomain.com
重定向blog.mydomain.com
到username.github.com
.
我将mydomain.com
CNAME 文件放入我的 GitHub 存储库中,并添加了@
to的 A 记录204.232.175.78
和两个 CNAME 记录www
和blog
到username.github.com
URL,blog.mydomain.com
给我一个 GitHub 404 错误。
我的配置有什么问题?
html - 是否可以在静态站点中创建 layout/application.html 文件?
有没有办法为 Github pages 站点使用布局页面?例如,如果我有一个包含 index.html、about.html 和 contact.html 的网站,那么这些页面中的每一个页面中都会有一些内容不会发生变化(例如,导航或 Google 分析)。例如,在 Rails 站点中,可以保留保持不变的内容,layouts/application.html.erb
这样您就不必在每个页面中重复它。有没有办法用静态网站做到这一点?
node.js - 如何将 Node.js 制作的网站发布到 Github Pages?
我使用 Node.js 作为服务器创建了一个网站。据我所知,node.js 文件应该通过在终端中输入命令开始工作,所以我不确定 Github Pages 是否支持 node.js-hosting。所以我该怎么做?
git - 可以直接推送到 gh-pages 分支而不推送到 master 分支吗?
我在 github 上托管了一个博客作为项目页面,我发现先推送到 master 然后再推送到 gh-pages 很烦人。我发现直接推送到 gh-pages 也可以。我想知道推送是否可以直接到 gh-pages,无需先推送到 master。
dns - 我可以设置我的域,使一些子目录/页面指向一台服务器,而其他指向另一台服务器吗?
我的域名是 qrohlf.com。它曾经通过 Dreamhost 托管并在其上安装了 wordpress,以及子目录中的各种自定义实验(即 qrohlf.com/experiment-name/index.html)
这很好,因为我可以拥有我的博客,但也可以轻松地在我的顶级域上进行实验。
此后,我将博客移至托管在 github 页面上的 Jekyll 平台。我已经完成了基本设置,其中包含指向页面服务器 IP 的顶级 A 记录。但是,这会破坏我的实验的任何链接,这些实验仍然托管在 Dreamhost 服务器上。
有什么方法可以让http://qrohlf.com/experiment-name指向我的 Dreamhost IP,但仍然可以提供http://qrohlf.com和http://qrohlf.com/posts/example-post/通过 Github 页面?
github - 在 Github 上发布编程教程的最佳方式是什么?
我想在 github 上发布一系列编程教程以及一些代码。教程将使用 Markdown 编写。会有几个互相引用的markdown文档。
现在我想知道什么是最好的选择:
- 将纯 Markdown 文件连同代码一起放入存储库
- 使用 github wiki 获取教程并链接到代码
- 使用 github 页面(例如使用 jekyll)获取教程并链接到代码
我对 github 页面和 github wiki 都不是很熟悉,所以在这种情况下任何关于(不利)优势的提示都是有帮助的!
html5-video - 可以配置 MIME 类型的 Github Pages 文件吗?
我们在 Github Pages 存储库中有一个 MP4 视频文件。该文件的 MIME 类型为application/octet-stream
,这意味着 Internet Explorer 不喜欢它。它应该作为 type video/mp4
。有没有办法配置 Github Pages 以使用正确的 MIME 类型,或者我们应该为视频找到替代托管解决方案?帮助页面中未涉及此主题。
ruby - gh-pages - Jekyll 无法构建 - “解析时未找到预期的节点内容”
我正在尝试gh-pages
启动并运行一个站点。第一次使用 Jekyll。
我有一个超级基本的布局(default.html
)/_layouts
:
和单个内容页面 (index.html)
我的_config.yml
文件很简单
运行时jekyll --no-auto --server
出现以下错误。不生成文件。
有人知道这里有什么问题吗?