将语义标记添加到rails应用程序/ RDFa

时间:2016-09-03 14:00:50

标签: html ruby-on-rails ruby ruby-on-rails-5 rdfa

我很惊讶地看到关于此的一些信息。我想用语义标记来增强我的Rails网页,以便与Facebook / LinkedIn / Twitter和搜索引擎一起使用。

我在打字时发现的大部分内容" RDFA ruby​​ / rails"实际上是可以读取/解析图形和模式的处理器,但实际上并不包括在网站中包含语义标记。

我想知道人们是如何做到这一点的?通过在content_tag中的html_options中传递RDFa?通过在HTML视图中手动添加它?

我实际上发现this gem似乎是这样做的,但它不在github上,而且这个页面似乎可以追溯到人们编写原始html(如果可能的话)的pre-bootstrap时代。此宝石上没有任何活动迹象,该页面上没有单一日期,下载似乎已被破坏。

Rails网站是否有一种不常见的语义标记?

编辑:

使用Rails 5和Mongoid,很快就会使用Algolia

1 个答案:

答案 0 :(得分:1)

实际上有一些宝石会做你想做的事情,比如green_monkeyitem,但不幸的是它们没有得到积极维护:

https://github.com/Paxa/green_monkey

https://github.com/lassebunk/item

如果你想从html文件中解析或提取microdata,你可以使用mida

https://github.com/LawrenceWoodman/mida

并且meta-tags宝石看起来很有趣,值得一试:

https://github.com/kpumuk/meta-tags/