web-dev-qa-db-fra.com

Comment supprimer des catégories des URL de publication de blog thématique Jekyll Kasper

J'ai commencé à utiliser le magnifique thème Kasper pour Jekyll. Cependant, l'URL de mon blog contient les catégories. Je ne veux pas les avoir là:.

http://myhost.com:4000/dev,datascience/2013/11/10/mypost.html

Comment puis-je supprimer les catégories dev,datascience de cette URL?

Cela m'inquiète parce que si je changeais les catégories du blog, cela changerait l'URL. Je ne veux pas que cela se produise.

1
Jas

Deux solutions simples permettent de résoudre ce problème, selon que vous souhaitiez personnaliser un seul article de blog ou effectuer le changement à l'échelle du site.

Pour un seul message , définissez manuellement son URL dans YAML front matter comme suit:

---
permalink: /2013/11/10/mypost.html
---

Pour modifier chaque publication sur l'ensemble du site, vous devez modifier votre _config.yml pour passer du modèle de permalien date par défaut ' vous utilisez actuellement, à quelque chose comme ça:

permalink: /:year/:month/:day/:title.html

N'oubliez pas que s'il s'agit d'un site publié, vos anciens liens ont peut-être déjà été indexés par les moteurs de recherche (ou mis en signet par des visiteurs), il est donc recommandé de configurer les redirections des anciennes URL vers les nouvelles. Comment a été demandé et répondu ici plusieurs fois, essayez '301 redirect' + le nom de votre serveur pour des exemples.

2
Tom Brossman