ari.lt/content/js/config/index.js

86 lines
1.8 KiB
JavaScript
Raw Normal View History

"use strict";
const boot = document.getElementById("boot");
const site_name = "ari-web";
2021-09-05 02:21:11 +03:00
const boot_message = {
0: {
type: "ok",
text: `Booting '${site_name}'...`,
sleep_time: 0,
},
};
const do_sleep = true;
2021-09-05 02:21:11 +03:00
const locations = {
0: {
url: "/git",
desc: "The source code of this website",
aliases: ["src", "source", "git", "github"],
2021-09-05 02:21:11 +03:00
},
1: {
url: "/",
desc: "The home page",
aliases: ["home", "root", "index"],
2021-09-05 02:21:11 +03:00
},
2: {
url: "/page/reset",
desc: "Reset your account",
aliases: ["reset", "erase", "del", "delete"],
2021-09-05 02:21:11 +03:00
},
3: {
url: "/page/minimal.txt",
desc: "The minimal page",
aliases: ["mini", "minimal", "txt", "min"],
2021-09-27 02:33:00 +03:00
},
4: {
url: "/page/blog",
desc: "Blog page",
aliases: ["blog", "news", "blogs", "articles"],
2021-10-30 01:37:55 +03:00
},
5: {
url: "/dotfiles",
desc: "My dotfiles-cleaned github repository",
aliases: ["rice", "dotfiles", "dots", "dwm"],
2021-11-01 03:28:05 +02:00
},
6: {
url: "/page/novpn",
desc: "A page about how you shouldn't use VPNs",
aliases: ["vpn", "novpn"],
2021-11-03 03:35:28 +02:00
},
7: {
url: "/mp",
desc: "My music playlist",
aliases: ["music", "playlist"],
2021-11-03 03:35:28 +02:00
},
2021-12-16 17:26:42 +02:00
8: {
url: "/tinycore",
desc: "My tinycore mirror",
aliases: ["linux", "tinycore", "tcl", "tc"],
},
9: {
url: "/tdotfiles",
desc: "My dotfiles-termux github repository",
aliases: ["rice", "dotfiles", "dots", "termux"],
},
};
const escape_HTML = (str) =>
2021-10-09 04:59:39 +03:00
str.replace(
/[&<>'"]/g,
(tag) =>
({
"&": "&amp;",
"<": "&lt;",
">": "&gt;",
"'": "&#39;",
'"': "&quot;",
}[tag] || tag)
2021-10-09 04:59:39 +03:00
);