0

ご存知のように、フォーム ヘルパーを使用するとselect_tag、生成されたすべての HTML のインデントが一番左に戻ってきます。

すると、生成された HTML ソースの見栄えが悪くなります。
この問題をどのように処理しますか?

そしてそれはSEOにとって重要ですか?

4

2 に答える 2

3

有効な HTML である限り、検索エンジンは空白/レイアウトを気にしません。実際、正直に言うと、無効なマークアップも処理できます。残念ながら、明確な HTML レイアウトを使用してもボーナス ポイントは得られません。

見栄えの良いレイアウトは開発/デバッグを容易にします。しかし、このようなコード ジェネレーターを使用すると、常に可能とは限りません。

うまく機能させることに集中し、時間があれば後できれいにすることを心配してください ;)

Rails が以前と同じように優れている場合は、出力を変更する方法があると確信しています。

于 2013-01-10T13:23:42.430 に答える
0

私はerectorgemを使用してビューを作成します。erector基本的には、プレーンルビーのHTML-DSLであり、とりわけpretty_printHTMLを許可します。これは通常、開発中にのみ行われます。空白を追加すると、ページ サイズが増加し、帯域幅が消費され、ブラウザがわずかに遅くなるからです。

このため、検索エンジンが気にかけているとはまったく想像できません。彼らはもう少し仕事をしなければならないかもしれないので、彼らはそれをもう少し低くランク付けするかもしれませんが、私はそれを疑っています. 彼らは有効な HTML を気にするかもしれません。これは、erector(および HAML などの他のテンプレート言語) のもう 1 つの利点です。

于 2013-01-10T13:27:53.880 に答える