Replace all URLs with their canonical version #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #42 #45
This changes the publishing model to be based on the slugified title (either the
title
property in front matter or the first H1) and the primary tag (if one is present). I also added the notion of a tag mapping so I can change certain tags to be different URLs. E.g. I've got therecurse
tag mapped torc
. So note titledHello world
with the tagRecurse
would end up with a url/rc/hello-world
.This also required some publishing updates. Note that the URLs rendered in the UI now point to whatever the canonical version is.