github-pages
生成一个新的 jekyll 站点并推送到 gh-pages 分支; 编辑 _config.yml 以添加 github_username 以链接到用户帐户。 生成的链接将指向 github.com,而不是托管您的 github 企业存储库的位置。 就我而言,结果是 404,因为我的企业 github 用户名与我的 github 用户名不同。
我认为导致这种情况的文件可以在 jekyll-3.1.6/lib/site_template/_includes/icon-github.html 的 gem 中找到 - 我是一个绝对的 ruby 新手,所以我不想尝试更改它以查看如果它有所作为,曾经有过一次损坏的 ruby 安装并且不想冒险。
生成的链接应该是https://github.myenterprisedomain.com而不是https://github.com
@aeberbach嘿,听起来您在使用网站模板时遇到了问题。 该模板目前不应该包含 Enterprise(在这里仅指定github_username
是不够的;我们还需要 github URL,在这种情况下为 https://github.myenterprisedomain.com) .
当您运行jekyll new
,我们会生成这些文件,您可以随意修改它们。 你是正确的icon-github.html
是你需要去编辑它的地方。 只需将github.com
更改github.myenterprisedomain.com
。
我们正在将示例站点移至 Jekyll 3.2 自己的主题,然后我们可以重新评估应该如何考虑。 我们肯定会继续支持这一点,但现在请在您的站点中编辑您的_includes/icon-github.html
副本。
/cc @jglovier以一种优雅的方式支持站点模板中的企业用户链接。 😄
@aeberbach ,只是一个说明: @parkr说的时候
现在请在您的站点中编辑您的 _includes/icon-github.html 副本
无论您在何处开发 jekyll 项目,它都是对站点文件夹中_includes/icon-github.html
的引用。 (与您的_config.yml
文件所在的文件夹相同)
它不是对您提到的jekyll-3.1.6/lib/site_template/_includes/icon-github.html
已安装 gem 文件的引用 - 不要更改实际的 gem 文件。
抱歉,如果您已经知道了这些,但是您在帖子中提到编辑 gem 文件,这不是一个好主意。
知道了 - 现在可以使用了,谢谢你们。
/cc @jglovier以一种优雅的方式支持站点模板中的企业用户链接。
回复较晚,抱歉。 我将在 minima gem 主题中打开一个问题,我们可以在其中跟踪它。 :火花:
最有用的评论
@aeberbach ,只是一个说明: @parkr说的时候
无论您在何处开发 jekyll 项目,它都是对站点文件夹中
_includes/icon-github.html
的引用。 (与您的_config.yml
文件所在的文件夹相同)它不是对您提到的
jekyll-3.1.6/lib/site_template/_includes/icon-github.html
已安装 gem 文件的引用 - 不要更改实际的 gem 文件。抱歉,如果您已经知道了这些,但是您在帖子中提到编辑 gem 文件,这不是一个好主意。