Вопрос

как я могу писать блоки кода на maruku для ruby, javascript

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

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

{:lang=ruby html_use_syntax=true}

Это было полезно?

Решение

Я не уверен, что до конца понимаю вопрос, но Маруку это всего лишь Уценка переводчик.

Чтобы создать блок кода в Markdown, просто сделайте отступ в каждой строке блока не менее чем на 4 пробела или 1 табуляцию.Например, учитывая этот ввод:

This is a normal paragraph:

    This is a code block.

Markdown сгенерирует:

<p>This is a normal paragraph:</p>

<pre><code>This is a code block.
</code></pre>

Другие советы

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

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

Также смотрите этот вопрос / ответ: Выделение с помощью Jekyll и pygments не работает

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top