htmx et joignabilité par google bot

Sep 16 2020

Il y a quelques jours, j'ai trouvé htmx que j'aime beaucoup.

C'est simple et me donne un moyen d'utiliser ma solution backend préférée, et je peux éviter beaucoup de JavaScript.

Mais je ne sais pas si le robot google trouvera les extraits de code chargés paresseusement.

Exemple:

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

Cela indique à htmx:

"Lorsqu'un utilisateur clique sur ce div, émettez une requête HTTP POST à ​​'/ clicked' et utilisez le contenu de la réponse pour remplacer l'élément par l'id parent-div dans le DOM"

Le robot google trouvera-t-il les données que je charge paresseux par htmx?

Réponses

2 Noname Sep 16 2020 at 20:58

Les robots d'exploration de Google exécutent javascript de nos jours, donc le contenu chargé paresseusement par htmx peut être visible, mais aucune garantie.

Si vous utilisez l' hx-boostattribut pour améliorer les liens et les formulaires normaux, cela devrait être très convivial pour les robots d'indexation:

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