ご存知のように、フォーム ヘルパーを使用するとselect_tag
、生成されたすべての HTML のインデントが一番左に戻ってきます。
すると、生成された HTML ソースの見栄えが悪くなります。
この問題をどのように処理しますか?
そしてそれはSEOにとって重要ですか?
ご存知のように、フォーム ヘルパーを使用するとselect_tag
、生成されたすべての HTML のインデントが一番左に戻ってきます。
すると、生成された HTML ソースの見栄えが悪くなります。
この問題をどのように処理しますか?
そしてそれはSEOにとって重要ですか?
有効な HTML である限り、検索エンジンは空白/レイアウトを気にしません。実際、正直に言うと、無効なマークアップも処理できます。残念ながら、明確な HTML レイアウトを使用してもボーナス ポイントは得られません。
見栄えの良いレイアウトは開発/デバッグを容易にします。しかし、このようなコード ジェネレーターを使用すると、常に可能とは限りません。
うまく機能させることに集中し、時間があれば後できれいにすることを心配してください ;)
Rails が以前と同じように優れている場合は、出力を変更する方法があると確信しています。
私はerector
gemを使用してビューを作成します。erector
基本的には、プレーンルビーのHTML-DSLであり、とりわけpretty_print
HTMLを許可します。これは通常、開発中にのみ行われます。空白を追加すると、ページ サイズが増加し、帯域幅が消費され、ブラウザがわずかに遅くなるからです。
このため、検索エンジンが気にかけているとはまったく想像できません。彼らはもう少し仕事をしなければならないかもしれないので、彼らはそれをもう少し低くランク付けするかもしれませんが、私はそれを疑っています. 彼らは有効な HTML を気にするかもしれません。これは、erector
(および HAML などの他のテンプレート言語) のもう 1 つの利点です。