如何使用maruku编写代码块

时间:2009-07-17 21:26:53

标签: ruby maruku

我怎样才能在maruku中编写代码块 对于ruby,javascript

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

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

{:lang = ruby​​ html_use_syntax = true}

2 个答案:

答案 0 :(得分:1)

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

To produce a code block in 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>

答案 1 :(得分:0)

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

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

另请参阅此问题/答案:Highlight with Jekyll and pygments doesn't work