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

Merged
merged 7 commits into from
Nov 17, 2024
Merged

feat: Ajout d'un sitemap #1450

merged 7 commits into from
Nov 17, 2024

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 !

lemarche/templates/pages/plan_du_site.html Outdated Show resolved Hide resolved
lemarche/www/pages/views.py Outdated Show resolved Hide resolved
@chloend chloend force-pushed the chloend/sitemap branch 3 times, most recently from c5969fb to 92d46fe Compare October 23, 2024 09:09
@chloend chloend force-pushed the chloend/sitemap branch 3 times, most recently from 65c69ec to cc313ff Compare November 5, 2024 16:21
Copy link
Contributor

@SebastienReuiller SebastienReuiller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trop bien !
Il y a juste le lien "Plan du site" dans le footer, je l'aurai peut-être mis dans le menu tout en bas :
image

@chloend chloend merged commit 6895348 into master Nov 17, 2024
8 checks passed
@chloend chloend deleted the chloend/sitemap branch November 17, 2024 16:09
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.

2 participants