Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll:kramdown忽略了_config.yml中的输入_Jekyll_Syntax Highlighting_Kramdown_Rouge - Fatal编程技术网

Jekyll:kramdown忽略了_config.yml中的输入

Jekyll:kramdown忽略了_config.yml中的输入,jekyll,syntax-highlighting,kramdown,rouge,Jekyll,Syntax Highlighting,Kramdown,Rouge,我试图使我的jekyll站点上的语法突出显示与github也支持的语法突出显示一起工作。目前,我使用以下语法突出显示我的代码: {% highlight css %} /* code */ {% endhighlight %} 这在我的网站上运行良好,但在github上不起作用。相反,我需要它使用支持的语法: ´´´ css /* code */ ´´´ github上也需要突出显示语法。所以我找到了这个,跟着它走。但它不起作用。我没有收到任何错误,kramdown没有解释这部分内容,而是将

我试图使我的jekyll站点上的语法突出显示与github也支持的语法突出显示一起工作。目前,我使用以下语法突出显示我的代码:

{% highlight css %}
/* code */
{% endhighlight %}
这在我的网站上运行良好,但在github上不起作用。相反,我需要它使用支持的语法:

´´´ css
/* code */
´´´
github上也需要突出显示语法。所以我找到了这个,跟着它走。但它不起作用。我没有收到任何错误,kramdown没有解释这部分内容,而是将其转换为

我试着安装了一个旧版本的Jekyll3.0,这也没什么区别。我在谷歌上搜索了这个问题,发现很多人都有同样的问题,但是他们被github上的人强烈拒绝了,这就是为什么我在这里问这个问题,而不是在github上打开一个问题。他们说这是一个在中解决的已知错误,但我有3.1.2,它没有为我解决

我还安装了rouge和kramdown gems(1.10.1和1.10)。我相信,jekyll会直接忽略我的
\u config.yml
中的这些设置:

markdown: kramdown

kramdown:
  input: GFM
  syntax_highlighter: rouge

如果有人能在这方面提供帮助,那就太好了。

您使用的是
尖锐口音´而不是
严肃的口音`

替换

´´´ css
/* code */
´´´


您使用的是
尖锐口音´而不是
严肃的口音`

替换

´´´ css
/* code */
´´´


听起来很奇怪。我建议您添加一个
Gemfile
文件,其中包含以下内容
gem'github pages'
并运行
bundle安装
。现在你应该拥有与Github页面上相同的gem,看看它是否有效。我还应该补充一点,我已经安装了Github页面gem,它安装了3.0.3版本的jekyll。这也没用。好吧,第一种语法是Pygments的,所以我的直觉是你可能把你的宝石弄乱了。您是否可以运行bundle exec jekyll serve
以确保jekyll使用正确的gems运行?或者您可以使用
rvm
rbenv
在新环境中隔离这些gem吗?安装bundler并执行
bundle exec-jekyll-serve
告诉我
找不到Gemfile或.bundle/directory
。我只是一个前端设计师,我知道如何让我的工具使用命令行,所以很遗憾,我不知道你说的>你能用rvm或rbenv在一个新的环境中隔离这些宝石吗?听起来很奇怪。我建议您添加一个
Gemfile
文件,其中包含以下内容
gem'github pages'
并运行
bundle安装
。现在你应该拥有与Github页面上相同的gem,看看它是否有效。我还应该补充一点,我已经安装了Github页面gem,它安装了3.0.3版本的jekyll。这也没用。好吧,第一种语法是Pygments的,所以我的直觉是你可能把你的宝石弄乱了。您是否可以运行bundle exec jekyll serve
以确保jekyll使用正确的gems运行?或者您可以使用
rvm
rbenv
在新环境中隔离这些gem吗?安装bundler并执行
bundle exec-jekyll-serve
告诉我
找不到Gemfile或.bundle/directory
。我只是一个前端设计师,我知道如何让我的工具使用命令行,所以很遗憾,我不知道你所说的>你能用rvm或rbenv在一个新的环境中隔离这些宝石吗?