直到几个小时前,我的jekyll安装工作正常。使用我当前的设置创建了26个不同的帖子,我没想到突然根本无法工作。跑jekyll build
查看我为博客创建的新帖子的结果。我得到一个错误,说它找不到redcarpet;很奇怪,因为我从来没有碰过我的配置或任何东西,因为我创建它。我跑了bundle install
没有添加新的宝石。为了理智,我跑bundle show redcarpet
,找不到它。好的,这很奇怪。所以我运行gem install redcarpet v 3.1.0
这是我几乎一直使用的版本。然后我再次运行bundle install
,检查是否添加了redcarpet ......和nope。
我决定进入我的配置并切换markdown解析器并添加kramdown,然后运行jekyll serve ...现在我知道我错过了kramdown并且喜欢redcarpet,即使我通过gem安装jekyll拒绝承认它的存在。
我尝试删除我的gemfile并重建它,遗憾的是它什么也没做。如果我运行bundle exec jekyll serve
它可以正常工作,但redcarpet没有被激活,因此没有正确解析降价(并且新条目不会被添加到索引页面)。
我可能会遗漏一些明显的东西,任何方向或建议都会受到高度赞赏。