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