问题标签 [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 - 如何在 jekyll 中运行两个独立的站点
我有两个不同设计的不同静态站点!我想在 1 个 Jekyll 服务器下运行它们.. 怎么做?
具体来说:这是我的情况:
我的 github 仓库有一个 gh-pages 分支。现在,我的项目需要两个不同的站点(当然在具有子文件夹的同一根目录下运行)。
- 文档站点 - 应该在 username.github.com/repo/doc/ 运行
- 测试站点 - 应该在 username.github.com/repo/test/ 运行
这两个站点中的每一个都有自己的 _includes、_layouts、静态文件等。这两个站点完全不同。
我如何设置这样的项目..
github - 我可以在 GitHub 页面中使用 Markdown 文件吗?
由于GitHub wiki 不支持目录,我想将我的 md 文件放入 GitHub 页面中。然而,当我打开它们时,我发现它们根本没有被解释。GitHub 只是给了我原始文件。请参阅http://greenlaw110.github.com/Rythm/en/index.md。任何想法?
git - 如何将文档与 Github Pages 同步?
我和几个人一起有一个项目,我们有一个README.md
包含一堆 GitHub Flavored Markdown 的文件,它在我们的 GitHub 页面上呈现。我们还建立了一个 GitHub Pages 分支,它托管在我们的 GitHub 组织的子域下,并使用自动页面生成器在我们创建页面时简单地加载到我们的README.md
文件中。但是,我注意到当我更新我们的README.md
文件时,它不会更新项目页面。相反,我们必须转到 GitHub 设置选项卡并重新创建项目页面,并README.md
在执行此操作时重新加载文件。
此外,在阅读了 GitHub 项目目录页面上的文档文件之间的相对链接之后。我非常喜欢 Markdown,因为它节省了大量时间,无需为我们的文档手动编写所有 HTML。然而,我想要的是能够拥有一个README.md
文件,该文件能够包含指向位于docs/*.md
. 我希望有一个简单的解决方案,以便我的其他文档文件也可能包含在我的 gh-pages 分支中,并托管在我的 GitHub Pages 子域下并被呈现和/或主题化。
换句话说,我的问题是:
- 有没有办法让我的 README.md 文件在我的 Github 页面子域上自动更新?
- [编辑]:如果使用自动页面生成器,答案似乎不是。您必须转到存储库的设置页面并在每次发生更改时重新加载它才能更新它。
- [编辑]:如果使用自动页面生成器,答案似乎不是。您必须转到存储库的设置页面并在每次发生更改时重新加载它才能更新它。
- 有没有一种方法可以让我的 README.md 文件上的文档的相对链接在我的 Github 页面上工作,也许我以某种方式将我的文件同步
/docs/*.md
到我的 Github 页面并以某种方式呈现和/或主题化它们?- [编辑]:从我写这个问题以来所学到的知识看来,这似乎只能通过使用像 ruby gem Jekyll这样的静态站点生成器在 GitHub 页面上实现,并且可能是提到的 GitHub 支持的 webhook 的一些使用在下面的评论中。我目前正在尝试寻找最佳解决方案。
- [编辑]:从我写这个问题以来所学到的知识看来,这似乎只能通过使用像 ruby gem Jekyll这样的静态站点生成器在 GitHub 页面上实现,并且可能是提到的 GitHub 支持的 webhook 的一些使用在下面的评论中。我目前正在尝试寻找最佳解决方案。
- 更好的是,有没有一种更简单的方法可以做到这一点,也许只有一份我的 README.md 和文档的副本,用于 gh-pages 和我的主分支,并使一切变得简单?
- [编辑]:看来这个几乎肯定是不。我正在考虑在 GitHub 中内置一些东西来实现这一点的可能性。看来将来可能会在 GitHub Pages 中内置对这种东西的更好支持,或者至少我绝对希望它会。
- [编辑]:看来这个几乎肯定是不。我正在考虑在 GitHub 中内置一些东西来实现这一点的可能性。看来将来可能会在 GitHub Pages 中内置对这种东西的更好支持,或者至少我绝对希望它会。
github - 将 Jekyll 部署到 Github 页面
我已经用 Jekyll 在本地建立了一个站点,并将其推送到一个新的主仓库(username.github.com),并且该站点运行良好。我的问题是,如何仅将可部署部分(即 _站点目录)移动到 gh-pages 分支中?或者更确切地说,该目录的内容是否是最好的部署方式?
我计划使用自定义域。我的工作流程是在 master 分支中工作,也许是一些功能分支,然后将编译后的结果推送(合并)到 gh-pages 分支中。这听起来正确吗?
我很难通过文档来解决这个问题,不胜感激,谢谢!
github - 有没有办法在 github 中使用 pre/post 提交钩子从 master 更新 gh-pages 分支?
我有一个完全静态的站点(例如https://github.com/robertjchristian/angular-enterprise-seed)托管在github上,我主要在 master 分支工作。/app/ 目录的内容是我要托管的逐字节内容。所以在开发过程中我只是 cd ~/projects/angular-enterprise-seed/app,然后是“python -m SimpleHTTPServer”。这使我可以在 localhost:8000 本地浏览该站点。
我也想在网络上托管 /app 的静态内容,而 gh-pages 是理想的候选者。以下是我的要求:
- 不想“只使用 gh-pages 分支作为主”
- 不想依赖使 gh-pages 与来自客户端的主更改保持一致的包装脚本。
- 不想构建一个服务来处理 webhook 帖子、从 master 结帐和签入 gh-pages。
理想情况下,它会是一个 github 钩子,上面写着“提交提交钩子 - 将 gh-pages 与 master 中的更改同步”
有任何想法吗?
谢谢。
github - 是否可以仅跟踪 git 分支中的文件夹?
我不知道这是否有意义......
我有一个主要的私人 git 存储库,我在其中进行所有编码。我设置了另一个公共 git 只发布公共结果(我的一些原始数据是敏感信息)。我在私有 git 中的一个文件夹中准备好了所有结果。
那么,是否可以仅将公共 git 跟踪的分支(github-pages)创建为我的私有 git 的结果文件夹?
或者你们都有更好的工作流程吗?
谢谢,
html - GitHub Pages 不会渲染 Jekyll 包含
我有一些液体标记在我_includes/
的机器上渲染得很好,但是当我只推送到gh-pages
包含的 div 渲染时。它应该为我的网站生成导航,按页面类别分组。我已经在我的机器上匹配了 rubygems 来模仿我在这里看到的内容。我的流动语法有什么问题会阻止它在 GitHub Pages 中呈现吗?
注意:我认为我已经将问题归结map: 'category'
为site.pages | map: 'to_liquid'
生成相同的输出(但顺序不同)。map: 'category'
在我的机器上从液体中提取字段,但这gh-pages
不会发生。如果您有任何建议,请告诉我!
html - 如何让谷歌索引我的自定义域而不是 github pages 域?
当我们完成他们的官方网站时,我在 github 页面中为客户托管了一个启动页面。
直到几天前一切都还好,但我现在意识到谷歌正在索引github url而不是自定义域。
我按照 github 的说明,在我的 repo 中使用了 CNAME 文件,我为顶级域设置了 A 域,为 www 设置了 CNAME。我没有运气就在互联网上四处寻找。我尝试使用谷歌网站管理员工具,但我不能真正使用 robots.txt,因为这会影响两者。
ruby - 配置中的数组解析不同于本地和服务器
我有以下内容_config.yml
:
然后我在我的视图上迭代它:
它在我的本地开发机器上运行良好,虚拟幻灯片显示三次,但在 github 页面上只显示一次。你们知道为什么吗?这可能是版本问题吗?
git - 将构建工件发布到 github 页面
我在 GitHub 上有一个项目,该项目由 Jenkins 在 cloudbees 上构建。
当主分支上的构建成功时,我想更新 gh-pages 分支并将其推送到 github。
我使用 Gradle 作为构建工具。
我可以使用任何 Gradle 和/或 Jenkins 插件吗?