【问题标题】:Markdown in Rails appsRails 应用程序中的 Markdown
【发布时间】:2013-01-10 08:11:40
【问题描述】:

我已将我的纯页面内容写入 markdown 文件,例如 content_home.md 和 content_other_page.md

我正在为我的模板使用 haml,当我使用 :markdown 过滤器并粘贴我的 markdown 时,它可以完美运行。然后我认为将实际降价保持在视图之外以分离内容会很好,因此我删除了降价过滤器和内容,并且需要一种方法来让它在特定点呈现真实的 .md 文件。

那么我的问题如下:

  • 将 .md 文件放在我的 Rails 应用程序结构中的最佳位置是哪里?

  • 如何调用它们以从视图中呈现并由 Markdown 处理?如果它们可以由 Haml 降价过滤器处理,我会更喜欢它,但我愿意接受建议。

尼尔

【问题讨论】:

    标签: ruby-on-rails rendering haml markdown


    【解决方案1】:

    通过使用解决它:

      :markdown
        #{render 'home.md'}
    

    【讨论】:

      【解决方案2】:

      来自Embedded Markdown github页面,支持在Rails产品上进行Markdown渲染

      将这些行添加到应用程序的 Gemfile:

      gem 'coderay' #optional for Syntax Highlighting
      gem 'redcarpet'
      gem 'emd'
      

      然后执行:

      bundle
      

      要在代码块上创建 markdown 部分、查看或启用语法突出显示,请访问 usage of emd

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-19
        • 1970-01-01
        相关资源
        最近更新 更多