如您所知,如果我们使用表单助手,select_tag
所有生成的 HTML 的缩进都会回到最左边。
然后生成的 HTML 源代码看起来很难看。
你如何处理这个问题?
对 SEO 有影响吗?
如您所知,如果我们使用表单助手,select_tag
所有生成的 HTML 的缩进都会回到最左边。
然后生成的 HTML 源代码看起来很难看。
你如何处理这个问题?
对 SEO 有影响吗?
只要它的 HTML 有效,搜索引擎就不会关心您的空白/布局。事实上,老实说,他们甚至可以处理无效的标记。恐怕您不会因为拥有清晰的 HTML 布局而获得奖励积分。
漂亮的布局使开发/调试更容易,你至少应该尝试让它看起来很漂亮。但是使用这样的代码生成器并不总是可能的。
专注于让它运作良好,如果你有时间的话,担心以后会美化它;)
如果 Rails 仍然像上次我玩它时一样棒,我确信有一种方法可以修改输出。
我使用erector
gem 来创建我的视图,erector
它基本上是一个纯 ruby 中的 HTML-DSL,除其他外,它允许pretty_print
你的 HTML。这通常只是在开发过程中完成,因为额外的空白只会增加页面大小、消耗带宽并稍微减慢浏览器的速度。
出于这个原因,我无法想象搜索引擎会在乎。他们只是可能需要做更多的工作,所以他们的排名可能会低一点,但我什至对此表示怀疑。他们可能关心有效的 HTML,这是erector
(以及其他模板语言如 HAML 等)的另一个优点。