0

我如何在 maruku 中为 ruby​​、javascript 编写代码块

目前我正在使用技术。但我的第一行向左移动。

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

{:lang=ruby html_use_syntax=true}

4

2 回答 2

1

我不确定我是否完全理解这个问题,但Maruku只是一个Markdown解释器。

要在 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>
于 2009-07-17T23:52:30.927 回答
0

我添加了这个答案,因为我最终在这里使用Jekyll寻找 Maruku 代码块的解决方案。对于同一条船上的任何其他人,请使用 Liquid 标签代替 Markdown 语法:

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

另请参阅此问题/答案:使用 Jekyll 和 pygments 突出显示不起作用

于 2013-01-13T04:40:45.390 回答