如何更新Jekyll';GitHub中的依赖关系

如何更新Jekyll';GitHub中的依赖关系,jekyll,github-pages,rouge,Jekyll,Github Pages,Rouge,我在GitHub有一个Jekyll博客,有一些问题是由旧版本的Rouge语法highlighter引起的。例如,可以在第1篇文章中看到这个问题。注意红色的等号 如果我在本地提供我的站点,我会得到最新版本的胭脂,但我看不到那些红色的等号(实际上,我编写了修补程序来修复这个错误,我的修补程序是在胭脂3.3.0中发布的)。这就是我如何知道GitHub端的依赖项已经过时的原因 我发现了大量关于如何在本地更新依赖项的帖子,但是 如何在GitHub中更新它们 1多亏了后来被删除的答案,我才能够使用JS语法

我在GitHub有一个Jekyll博客,有一些问题是由旧版本的Rouge语法highlighter引起的。例如,可以在第1篇文章中看到这个问题。注意红色的等号

如果我在本地提供我的站点,我会得到最新版本的胭脂,但我看不到那些红色的等号(实际上,我编写了修补程序来修复这个错误,我的修补程序是在胭脂3.3.0中发布的)。这就是我如何知道GitHub端的依赖项已经过时的原因

我发现了大量关于如何在本地更新依赖项的帖子,但是 如何在GitHub中更新它们



1多亏了后来被删除的答案,我才能够使用JS语法荧光笔修复红色突出显示。

在GitHub支持部门的帮助下,我终于找到了答案

程序基本上是:

创建一个文件:

源代码'https://rubygems.org'
gem“github页面”,组::jekyll_插件
安装捆绑包:

▶ 捆绑安装
在当地建设和服务现场:

▶ 捆绑执行杰基尔服务
该网站应可在以下位置预览:

这就是它变得棘手的地方

构建站点后,需要将
\u站点
文件夹的内容推送到GitHub,但推送到主分支的根目录,替换现有的源代码


因此,建议首先创建一个新分支,例如开发博客源代码所在的地方。然后,可以使用该开发分支编辑网站,然后在准备好后将构建内容推送到主分支。

您可以在@ashmaroli上留言,如果我自己提出PR怎么办?在那个项目的过程中,我没有控制权,也没有发言权。您最多只能等待您的PR合并并发货。。现在已经有公关了