ruby on rails -当生成HTML时,我是否需要关心缩进?



如您所知,如果我们使用像select_tag这样的表单帮助器,所有生成的HTML缩进都会回到最左边。

生成的HTML源代码看起来很丑。
你如何处理这个问题?

对SEO有影响吗?

只要它是有效的HTML,那么搜索引擎就不会关心你的空白/布局。事实上,他们甚至可以处理无效的分数。你不会因为有一个清晰的HTML布局而得到额外的分数。

好的布局使开发/调试更容易,你至少应该试着让它看起来漂亮。但是使用像这样的代码生成器并不总是可行的。

专注于让它运行良好,如果你有时间的话,稍后再考虑如何修饰它;)

我敢肯定,如果Rails仍然像上次我玩它一样棒的话,有一种方法可以修改输出

我使用erector gem来创建我的视图,erector基本上是纯ruby中的HTML- dsl,除其他外,允许pretty_print您的HTML。这通常只是在开发过程中完成的,因为额外的空白只会增加页面大小,消耗带宽并略微减慢浏览器的速度。

由于这个原因,我无法想象搜索引擎会关心。他们可能需要做更多的工作,所以他们的排名可能会低一些,但我甚至怀疑这一点。他们可能关心有效的HTML,这是erector(以及其他模板语言如HAML等)的另一个优势。

相关内容

  • 没有找到相关文章