【问题标题】:How to update Jekyll's dependencies in GitHub如何在 GitHub 中更新 Jekyll 的依赖项
【发布时间】:2019-04-17 08:29:26
【问题描述】:

我在 GitHub 上有一个 Jekyll 博客,并且存在由旧版本的 Rouge 语法高亮器引起的问题。例如,这个问题可以在这篇帖子here1 中看到。注意红色的等号。

如果我在本地提供我的网站,我会获得最新版本的 Rouge,但我看不到那些红色的等号(实际上,我编写了补丁来修复该错误,并且我的补丁是在 Rouge 3.3.0 中发布的)。所以这就是我知道 GitHub 端的依赖项已经过时的方式。

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


1感谢随后删除的答案,我能够使用JS语法突出显示修复红色突出显示。

【问题讨论】:

标签: jekyll github-pages rouge


【解决方案1】:

在 GitHub 支持的帮助下,我终于有了答案。

程序基本上是:

创建一个 Gemfile:

source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins

安装包:

▶ bundle install

在本地构建和服务站点:

▶ bundle exec jekyll serve

然后该网站应该可以在以下位置进行预览:http://127.0.0.1:4000/

这就是棘手的地方。

构建网站后,您需要将 _site 文件夹的内容推送到 GitHub,但到 master 分支的根目录,替换现有的源代码。

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

【讨论】:

    猜你喜欢
    • 2021-09-29
    • 2019-02-19
    • 1970-01-01
    • 2016-02-09
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    相关资源
    最近更新 更多