Handling /KEYS redirect - Implement Front Matter Support for External Redirects
#782
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.
This PR introduces a redirect_to front matter parameter, allowing any content page to easily set up an external client-side redirect. We use this new capability to redirect
/KEYStohttps://downloads.apache.org/kafka/KEYS.layouts/partials/hooks/head-end.htmlto check for the redirect_to parameter. If present, it injects the standard<meta http-equiv="refresh" ... />tag and a canonical link.content/en/KEYS.mdutilizing this new parameter.This implements the standard "Meta Refresh" method for redirects, similar to Hugo's internal Aliases. It utilizes Hugo Partial Hooks to inject the logic into the
<head>of the page without overriding the entire theme layout.cc @mumrah