首先,我对 Jekyll 很陌生(并在 StackOverflow 上发帖),但到目前为止我已经做到了。我曾经让 Jekyll 在一个受保护的块代码中输出突出显示的代码片段。最终,过了一会儿我又回来工作,注意到格式又回到了这个,没有行号和<a>
标签:
<code class="ruby language-ruby" data-lang="ruby">
<span class="k">def</span>
<span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span>
<span class="nb">puts</span>
<span class="s2">"Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">"</span>
<span class="k">end</span>
<span class="n">print_hi</span>
<span class="p">(</span><span class="s1">'Tom'</span><span class="p">)</span>
<span class="c1">#=> prints 'Hi, Tom' to STDOUT.</span>
</code>
以上代码来源于:
```ruby
def print_hi(name)
puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.
```
我的 _config.yml:
name: Your New Jekyll Site
markdown: redcarpet
pygments: true
permalinks: pretty.
我注意到的一件事是,当我rvm use system
在终端中运行时,它使用 ruby 1.8.7 为 jekyll 提供服务,并在终端中让我知道(我认为这会是一个问题。或者当我使用 ruby 2.0.0-p247 时,它只是提供它,但没有告诉我它与哪个版本一起提供。
把我的头发拉出来!