Blog Siteor
Connaissances sur les CMS, sites web et bonnes pratiques.
Conseils pour les rédacteurs de sites, actualités produit et bonnes pratiques pour créer des sites modernes avec Siteor CMS.
Retour a la liste
Sitemap, robots.txt et modeles Liquid - comment le CMS genere les fichiers SEO
Chaque site web a besoin de deux fichiers techniques : sitemap.xml (carte des pages a indexer) et robots.txt (instructions pour les crawlers). Jusqu'a recemment, la logique de generation de ces fichiers etait codee en dur dans le controleur. Nous l'avons transferee dans des modeles Liquid editables.
## Ce qui a change
La generation des fichiers SEO est maintenant dans le modele Site, pas dans le controleur. Trois methodes dediees :
- build_sitemap_data - collecte les pages, articles et entrees de base de connaissances en une structure de donnees pour le rendu XML
- build_robots_txt - genere robots.txt a partir d'un modele Liquid
- build_llms_txt - genere llms.txt a partir d'un modele Liquid
User-agent: * Allow: / Disallow: /login Disallow: /signup Sitemap:La variable
insere automatiquement l'URL du sitemap du domaine actuel.
Vous pouvez remplacer le modele entier - definissez le champ robots_txt dans les parametres du site.
## sitemap.xml - trois sources de donnees
Le sitemap se genere automatiquement a partir de :
- Pages CMS - toutes celles avec
in_sitemap=true. Les pages avec redirection n'apparaissent pas - Articles de blog - publies, avec dates de mise a jour
- Entrees de base de connaissances - si une page CMS a une base de connaissances associee
/w/code-site/sitemap.xml/w/code-site/robots.txt/w/code-site/llms.txt