我如何在 maruku 中为 ruby、javascript 编写代码块
目前我正在使用技术。但我的第一行向左移动。
hash["test"] = "test"
hash.merge!("test" => "test")
h=HashWithIndifferentAccess.new
h.update(:test => "test")
{:lang=ruby html_use_syntax=true}
我不确定我是否完全理解这个问题,但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>
我添加了这个答案,因为我最终在这里使用Jekyll寻找 Maruku 代码块的解决方案。对于同一条船上的任何其他人,请使用 Liquid 标签代替 Markdown 语法:
{% highlight java %}
System.out.println("Hello, Maruku.");
{% endhighlight %}
另请参阅此问题/答案:使用 Jekyll 和 pygments 突出显示不起作用