Wie erstelle ich in Hugo Permalinks wie StackOverflow?

Wie erstelle ich in Hugo Permalinks wie StackOverflow?

Gibt es eine Möglichkeit, Permalinks in Hugo zu erstellen (der in Go geschriebene statische Site-Generator), die denen ähneln, die StackOverflow/StackExchange für Fragen erstellt?

Betrachten Sie beispielsweise die URL dieser Frage:

http://stackoverflow.com/questions/827823/in-hugo-how-to-create-permalinks-like-stackoverflow

Die Nummer 827823ist eine eindeutige Kennung für die Frage. Der /in-hugo-how-...Teil ist optional und wird vom Webserver ignoriert, er wird jedoch für eine bessere SEO eingefügt.

(Ignoriert? Ja, versuchen Sie, es zu entfernen oder zu ändern. Der SO-Webserver ignoriert diesen Teil, solange es sich bei der Nummer um eine gültige Fragenummer handelt.)

Mein erster Versuch besteht darin, die ID als „Slug“ festzulegen und dann ein Permalink-Format wie dieses zu verwenden, "/:year/:month/:slug/#:title"aber die generierten URLs lassen das #und alles, was folgt, weg.

Antwort1

Ich denke, es ist nicht möglich, da die SchneckeIstdie Kennung. Die Site-Struktur spiegelt einfach die Struktur Ihres Inhaltsverzeichnisses wider.

verwandte Informationen