Files
docker-docs/layouts/404.html
David Karlsson a0d21ade2f migrate to hugo
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2023-08-22 09:41:02 +02:00

48 lines
1.5 KiB
HTML

{{ define "left" }}
{{ end }}
{{ define "main" }}
<article class="prose max-w-none dark:prose-invert">
<h1>404</h1>
<p>
There might be a mistake in the URL or you might've clicked a link to
content that no longer exists. If you think it's the latter, please file
an issue in our issue tracker on GitHub.
</p>
<a
id="newissue"
class="link"
href="{{ site.Params.repo }}/issues/new"
>
<strong>Create a new issue</strong></a
>
<a href="{{ site.BaseURL }}">
<figure>
<img src="/assets/images/404-docs.png" alt="404 page not found" />
<figcaption class="link">Go to the homepage</figcaption>
</figure>
</a>
<script>
let el = document.querySelector("#newissue");
if (el) {
let url = new URL("{{ site.Params.repo }}/issues/new");
url.searchParams.set("title", "404 at " + window.location.pathname);
let body = "I found a broken link : " + window.location.href;
if (document.referrer !== "") {
body += "\nI arrived on this page through: " + document.referrer
}
url.searchParams.set("body", body);
url.searchParams.set("template", "broken_link.yml")
url.searchParams.set("title", "[404]: " + window.location.pathname);
url.searchParams.set("target", window.location.href);
url.searchParams.set("location", document.referrer);
url.searchParams.set("labels", "status/triage");
el.setAttribute("href", url.toString());
}
</script>
</article>
{{ end }}