Как писать блоки кода с помощью maruku
Как я могу написать блоки кода в Маруку для Ruby, JavaScript
В настоящее время я использую технику. но моя первая строка движется влево.
hash["test"] = "test"
hash.merge!("test" => "test")
h=HashWithIndifferentAccess.new
h.update(:test => "test")
{: lang = ruby html_use_syntax=true}
2 ответа
Я не уверен, что полностью понимаю вопрос, но Maruku - просто интерпретатор Markdown.
Чтобы создать блок кода в Markdown, просто сделайте отступ в каждой строке блока как минимум на 4 пробела или на 1 табуляцию. Например, учитывая этот вход:
This is a normal paragraph:
This is a code block.
Уценка сгенерирует:
<p>This is a normal paragraph:</p>
<pre><code>This is a code block.
</code></pre>
Я добавил этот ответ, потому что в конечном итоге я искал решение для кодирования блоков с помощью Maruku с использованием Jekyll. Для всех, кто находится в той же лодке, используйте теги Liquid для кодовых блоков вместо синтаксиса Markdown:
{% highlight java %}
System.out.println("Hello, Maruku.");
{% endhighlight %}
Также смотрите этот вопрос / ответ: выделение с помощью Jekyll и pygments не работает