Add variable WEBMASTER_EMAIL and if present, display it on error page (#235)

* Add variable WEBMASTER_EMAIL and if present, display it on error page

    - Adresses issue https://github.com/TecharoHQ/anubis/issues/115

* web: regenerate templates

Signed-off-by: Xe Iaso <me@xeiaso.net>

* update docs

Signed-off-by: Xe Iaso <me@xeiaso.net>

---------

Signed-off-by: Xe Iaso <me@xeiaso.net>
Co-authored-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
eerielili 2025-04-07 21:44:00 +02:00 committed by GitHub
parent 0928c3c830
commit acce3604a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 84 additions and 35 deletions

View file

@ -129,7 +129,7 @@ templ index() {
</div>
}
templ errorPage(message string) {
templ errorPage(message string, mail string) {
<div class="centered-div">
<img
id="image"
@ -139,7 +139,13 @@ templ errorPage(message string) {
/>
<p>{ message }.</p>
<button onClick="window.location.reload();">Try again</button>
<p><a href="/">Go home</a></p>
if mail != "" {
<p><a href="/">Go home</a> or if you believe you should not be blocked, please contact the webmaster at <a href={"mailto:" + templ.SafeURL(mail) }>
{ mail }</a>
</p>
} else {
<p><a href="/">Go home</a></p>
}
</div>
}