Как писать блоки кода с помощью 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 не работает

Другие вопросы по тегам