Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Ajout d'un sitemap #1450

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

feat: Ajout d'un sitemap #1450

wants to merge 10 commits into from

Conversation

chloend
Copy link
Contributor

@chloend chloend commented Oct 3, 2024

Quoi ?

Ajout d'un fichier sitemap.xml et d'un lien 'Plan du site' dans le footer.

Pourquoi ?

Pour améliorer le référencement naturel

Comment ?

  • En utilisant une vue Sitemap de Wagtail pour récupérer les pages du cms
  • En créant un fichier sitemaps.py pour définir des Sitemap custom afin de récupérer les FlatPage et les urls de l'app 'pages'

Le fichier sitemap.xml est accessible à la racine. Une vue SitemapView a été créée pour extraire les données de ce dernier et les afficher dans une page 'Plan du Site'.

Captures d'écran

sitemap.xml
sitemap_xml

plan-du-site
plan-du-site

lien dans le footer
footer

@chloend chloend added the recette-jetable Déclenche une recette jetable sur CC label Oct 3, 2024
Copy link
Contributor

github-actions bot commented Oct 3, 2024

🥁 La recette jetable est prête ! 👉 Je veux tester cette PR !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
recette-jetable Déclenche une recette jetable sur CC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant