为所有人添加一个css类。 <p>通过ruby标记DOM中的特定点

时间:2015-12-29 12:44:37

标签: ruby haml markdown middleman

我正在与Middleman建立一个网站,并想知道是否有一种方式,在ruby中,添加一个css类 - 让我们说,p_value - 所有para标签(我使用haml)是%p的直接后代。这可能吗?或者有没有更好的方法来实现这一点,考虑到haml?

原因:许多内容编辑使用CMS /信息中心在markdown(Redcarpet)中进行编辑,这些编辑将放在yaml文件中;我不能依赖他们在降价期间添加课程;我继承的这个项目也使用了BEM方法,所以虽然我可以简单地使用后代选择器,但我还是要坚持原来的简介;在JavaScript方面,我不希望在浏览器上增加额外的负担。

我的设置看起来像这样(剥离示例)

数据/ some_page_section.yml

%section.page-section

泛音/ _some_page_section.md.haml

markdown: |
  ## Heading

  Paragraph etc ...

some_page.html.haml

%section.page-section
  :markdown
    #{data.some_page_section.markdown}

注意

我花了好几个小时寻找答案并不断遇到Nokogiri,这似乎是轻松浏览DOM的好工具。然而,它似乎也是为了抓取,所以我想知道这是否是一个工作的正确工具,否则听起来相对简单......?

可能很明显,我的目标是前端 - 只是一个警告......

0 个答案:

没有答案