Во-первых, я довольно новичок в Jekyll (и публикации на StackOverflow), но до сих пор я справился. В какой-то момент я получил Jekyll для вывода выделенных фрагментов кода в защищенном блочном коде. В конце концов я вернулся к работе на вещах, некоторое время спустя, и заметил, что форматирование вернулось к этому, без номеров строк и <a>
тегов:Redcarpet не создает защищенный кодовый блок с Jekyll
<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
в терминале, он служит Джекил с рубином 1.8.7 и давайте мне K теперь в терминале (который я предполагаю, будет проблемой. Альтернативно, когда я использую ruby 2.0.0-p247, он просто обслуживает его, но не сообщает мне, с какой версией он обслуживается.
Вытягивая волосы за это!
Любая идея о [this] (http://stackoverflow.com/q/34532476/2404470) – xameeramir