htmx ve google bot ile ulaşılabilirlik

Sep 16 2020

Birkaç gün önce gerçekten sevdiğim htmx'i buldum .

Bu basittir ve bana en sevdiğim arka uç çözümünü kullanmam için bir yol sağlar ve birçok JavaScript'ten kaçınabilirim.

Ancak, google botunun tembel olarak yüklenen snippet'leri bulup bulmayacağından emin değilim.

Misal:

<div hx-post="/clicked"
     hx-trigger="click"
     hx-target="#parent-div"
     hx-swap="outerHTML">
    Click Me!
</div>

Bu htmx'e şunu söyler:

"Bir kullanıcı bu div öğesini tıkladığında," / clicked "e bir HTTP POST isteği gönderin ve yanıttaki içeriği, öğeyi DOM'daki parent-div id ile değiştirmek için kullanın"

Google bot, htmx tarafından tembel olarak yüklediğim verileri bulacak mı?

Yanıtlar

2 Noname Sep 16 2020 at 20:58

Google tarayıcıları bugünlerde javascript çalıştırıyor, bu nedenle htmx tarafından tembel olarak yüklenen içerik görünür olabilir, ancak bunun garantisi yoktur.

hx-boostNormal bağlantıları ve formları geliştirmek için özniteliği kullanırsanız, bu çok dizin botları dostu olmalıdır:

https://htmx.org/attributes/hx-boost/