как писать блоки кода с помощью maruku - PullRequest
0 голосов
/ 18 июля 2009

как я могу написать блоки кода в маруку для рубина, JavaScript

В настоящее время я использую технику. но моя первая строка переместилась влево.

hash["test"] = "test"
hash.merge!("test" => "test")
h=HashWithIndifferentAccess.new
h.update(:test => "test")

{: lang = ruby ​​html_use_syntax = true}

Ответы [ 2 ]

1 голос
/ 18 июля 2009

Я не уверен, что полностью понимаю вопрос, но 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.
0 голосов
/ 13 января 2013

Я добавляю этот ответ, потому что в итоге я искал решение для кодирования блоков с помощью Maruku, используя Jekyll . Для всех, кто находится в той же лодке, используйте теги Liquid для кодовых блоков вместо синтаксиса Markdown:

{% highlight java %}  
System.out.println("Hello, Maruku.");  
{% endhighlight %}  

Также см. Этот вопрос / ответ: Подсветка с помощью Jekyll и pygments не работает

...