it-swarm.com.de

So entfernen Sie Kategorien aus den URLs der Blogposts von Jekyll Kasper

Ich fing an, das schöne Kasper-Thema für Jekyll zu verwenden. Die URL meines Blogposts enthält jedoch die Kategorien. Ich möchte nicht, dass sie dort sind.

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

Wie entferne ich die dev,datascience Kategorien von dieser URL?

Ich mache mir Sorgen, denn wenn ich die Kategorien des Blogs ändere, ändert sich auch die URL. Ich möchte nicht, dass das passiert.

1
Jas

Dies lässt sich auf zwei einfache Arten beheben, je nachdem, ob Sie nur einen Blogeintrag anpassen oder die Änderung auf der gesamten Website vornehmen möchten.

Legen Sie für nur einen Beitrag die URL manuell in der YAML-Titelsache wie folgt fest:

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

Um jeden Beitrag auf der ganzen Site zu ändern, würden Sie Ihren _config.yml so bearbeiten, dass er vom Standard-'Datum 'abweicht. Permalink-Muster , das Sie derzeit verwenden, in etwa so:

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

Wenn es sich um eine veröffentlichte Website handelt, wurden Ihre alten Links möglicherweise bereits von Suchmaschinen indiziert (oder von Besuchern mit Lesezeichen versehen). Daher empfiehlt es sich, Weiterleitungen von den alten zu den neuen URLs einzurichten. Wie wurde hier oft gefragt und beantwortet? Versuchen Sie '301 Redirect' + den Namen Ihres Servers für Beispiele.

2
Tom Brossman