Improve index.html: client-side redirect

This commit is contained in:
rubenwardy 2023-04-29 00:30:47 +01:00
parent a709ec0fea
commit c252785070

View File

@ -4,13 +4,8 @@ layout: none
<!doctype html> <!doctype html>
<html> <html>
<head> <head>
<title>Redirecting...</title> <title>Minetest Modding Book</title>
</head> <meta name="description" content="An easy guide to learn how to create mods for Minetest">
<body>
Detecting and redirecting to the correct translation.<br><br>
<a href="en/index.html">View English Translation</a><br><br>
<script> <script>
var languages = {{ site.data.languages | jsonify }}; var languages = {{ site.data.languages | jsonify }};
function getLanguage() { function getLanguage() {
@ -25,12 +20,17 @@ layout: none
} }
var language = getLanguage() || languages[0]; var language = getLanguage() || languages[0];
var url = language.code + "/index.html"; window.location.replace(language.code + "/index.html");
document.write('<a href="' + language.code +
'/index.html">Redirecting to the ' + language.name +
' version...</a>');
window.location.replace(url);
</script> </script>
<meta http-equiv="refresh" content="0;URL='{{ 'en/index.html' | absolute_url }}'" />
</head>
<body>
<main>
<h1>Minetest Modding Book</h1>
<p>Detecting and redirecting to the correct translation.</p>
<p>
<a href="en/index.html">View English Translation</a>
</p>
</main>
</body> </body>
</html> </html>