mirror of
https://git.ari.lt/ari.lt/ari.lt.git
synced 2025-02-05 01:59:25 +01:00
3822c75811
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
77 lines
1.7 KiB
JavaScript
77 lines
1.7 KiB
JavaScript
const boot = document.getElementById("boot");
|
|
const site_name = "ari-web";
|
|
const boot_message = {
|
|
0: {
|
|
type: "ok",
|
|
text: `Booting '${site_name}'...`,
|
|
sleep_time: 0,
|
|
},
|
|
};
|
|
const do_sleep = true;
|
|
const locations = {
|
|
0: {
|
|
url: "/git",
|
|
desc: "The source code of this website",
|
|
aliases: ["src", "source", "git", "github"],
|
|
},
|
|
|
|
1: {
|
|
url: "/",
|
|
desc: "The home page",
|
|
aliases: ["home", "root", "index"],
|
|
},
|
|
|
|
2: {
|
|
url: "/page/reset",
|
|
desc: "Reset your account",
|
|
aliases: ["reset", "erase", "del", "delete"],
|
|
},
|
|
|
|
3: {
|
|
url: "/page/minimal.txt",
|
|
desc: "The minimal page",
|
|
aliases: ["mini", "minimal", "txt", "min"],
|
|
},
|
|
|
|
4: {
|
|
url: "/page/blog",
|
|
desc: "Blog page",
|
|
aliases: ["blog", "news", "blogs", "articles"],
|
|
},
|
|
|
|
5: {
|
|
url: "/dotfiles",
|
|
desc: "My dotfiles-cleaned github repository",
|
|
aliases: ["rice", "dotfiles", "dots", "dwm"],
|
|
},
|
|
|
|
6: {
|
|
url: "/page/novpn",
|
|
desc: "A page about how you shouldn't use VPNs",
|
|
aliases: ["vpn", "novpn"],
|
|
},
|
|
|
|
7: {
|
|
url: "/mp",
|
|
desc: "My music playlist",
|
|
aliases: ["music", "playlist"],
|
|
},
|
|
|
|
8: {
|
|
url: "/tinycore",
|
|
desc: "My tinycore mirror",
|
|
aliases: ["linux", "tinycore", "tcl", "tc"],
|
|
},
|
|
};
|
|
const escape_HTML = (str) =>
|
|
str.replace(
|
|
/[&<>'"]/g,
|
|
(tag) =>
|
|
({
|
|
"&": "&",
|
|
"<": "<",
|
|
">": ">",
|
|
"'": "'",
|
|
'"': """,
|
|
}[tag] || tag)
|
|
);
|