【问题标题】:how to write code blocks using maruku如何使用 maruku 编写代码块
【发布时间】:2009-07-17 21:26:53
【问题描述】:

如何在 maruku 中编写代码块 对于红宝石,javascript

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

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

{:lang=ruby html_use_syntax=true}

【问题讨论】:

    标签: ruby maruku


    【解决方案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 行代码要放入代码块中,这将失败。有什么建议吗?
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 2020-01-10
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多