From 89cf52a10dfe7cfeb02c3f7f4b6842892eb04300 Mon Sep 17 00:00:00 2001 From: Minteck Date: Wed, 3 Nov 2021 19:12:27 +0100 Subject: Reverse proxy support --- htdocs/public/archive/index.ejs | 58 +++++++++++++++++++++ htdocs/public/assets/2D5CECF.jpg | Bin 0 -> 43806 bytes .../public/assets/archive/minteck-bettersearch.png | Bin 0 -> 24707 bytes htdocs/public/assets/archive/minteck-future.png | Bin 0 -> 11246 bytes .../assets/archive/minteck-game-launcher.png | Bin 0 -> 16280 bytes htdocs/public/assets/archive/minteck-mprjnet1.png | Bin 0 -> 20579 bytes htdocs/public/assets/archive/minteck-mprjnet3.png | Bin 0 -> 99141 bytes htdocs/public/assets/archive/minteck-mprjnet5.png | Bin 0 -> 103911 bytes htdocs/public/assets/archive/minteck-neutron2.png | Bin 0 -> 903 bytes .../public/assets/archive/minteck-neutronstore.png | Bin 0 -> 9014 bytes .../public/assets/archive/minteck-plasmawalls.png | Bin 0 -> 3379 bytes htdocs/public/assets/archive/minteck-polymer3.png | Bin 0 -> 24495 bytes htdocs/public/assets/archive/minteck-pwrite.png | Bin 0 -> 80147 bytes htdocs/public/assets/archive/minteck-tysonfans.png | Bin 0 -> 87954 bytes htdocs/public/assets/archive/minteck-webspace.png | Bin 0 -> 23334 bytes htdocs/public/assets/css/main.css | 11 ++++ htdocs/public/assets/sky.svg | 49 +++++++++++++++++ htdocs/public/index.ejs | 5 +- htdocs/public/projects/index.ejs | 5 +- 19 files changed, 123 insertions(+), 5 deletions(-) create mode 100644 htdocs/public/archive/index.ejs create mode 100644 htdocs/public/assets/2D5CECF.jpg create mode 100644 htdocs/public/assets/archive/minteck-bettersearch.png create mode 100644 htdocs/public/assets/archive/minteck-future.png create mode 100644 htdocs/public/assets/archive/minteck-game-launcher.png create mode 100644 htdocs/public/assets/archive/minteck-mprjnet1.png create mode 100644 htdocs/public/assets/archive/minteck-mprjnet3.png create mode 100644 htdocs/public/assets/archive/minteck-mprjnet5.png create mode 100644 htdocs/public/assets/archive/minteck-neutron2.png create mode 100644 htdocs/public/assets/archive/minteck-neutronstore.png create mode 100644 htdocs/public/assets/archive/minteck-plasmawalls.png create mode 100644 htdocs/public/assets/archive/minteck-polymer3.png create mode 100644 htdocs/public/assets/archive/minteck-pwrite.png create mode 100644 htdocs/public/assets/archive/minteck-tysonfans.png create mode 100644 htdocs/public/assets/archive/minteck-webspace.png create mode 100644 htdocs/public/assets/sky.svg (limited to 'htdocs') diff --git a/htdocs/public/archive/index.ejs b/htdocs/public/archive/index.ejs new file mode 100644 index 0000000..b8bd4df --- /dev/null +++ b/htdocs/public/archive/index.ejs @@ -0,0 +1,58 @@ +<% global.title = "Archives"; %> +<%- include(`${private}/header.ejs`) %> + +← Go back home + +
+ +

Archives

+ + + + +
+ <% + const monthNames = ["January", "February", "March", "April", "May", "June", + "July", "August", "September", "October", "November", "December" + ]; + archives = []; + for (let archive of fs.readdirSync(serverRoot + "/archives")) { + data = {}; + if (archive.endsWith(".json")) { + json = JSON.parse(fs.readFileSync(serverRoot + "/archives/" + archive).toString()) + + data.id = archive.substr(0, archive.length - 5); + data.name = json.title; + data.description = json.description.en; + data.date = (json.date.substr(3) + json.date.substr(0, 2)) - 1 + 1; + + if (json.unreleased) { + date = new Date(json.date.substr(3) + "-" + json.date.substr(0, 2) + "-01"); + data.info = "Never released · " + monthNames[date.getMonth()] + " " + date.getFullYear(); + } else { + data.info = "Officially released · " + monthNames[date.getMonth()] + " " + date.getFullYear(); + } + + archives.push(data); + } + } + archives = archives.sort((a, b) => a.date - b.date).reverse() + %> + <% for (let archive of archives) { %> +
+ "> +

<%- archive.name %>

+

<%- archive.description %>

+

+ Download +

+

<%- archive.info %>

+
+ <% } %> +
+ +<%- include(`${private}/footer.ejs`) %> \ No newline at end of file diff --git a/htdocs/public/assets/2D5CECF.jpg b/htdocs/public/assets/2D5CECF.jpg new file mode 100644 index 0000000..7d5deaa Binary files /dev/null and b/htdocs/public/assets/2D5CECF.jpg differ diff --git a/htdocs/public/assets/archive/minteck-bettersearch.png b/htdocs/public/assets/archive/minteck-bettersearch.png new file mode 100644 index 0000000..26c7092 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-bettersearch.png differ diff --git a/htdocs/public/assets/archive/minteck-future.png b/htdocs/public/assets/archive/minteck-future.png new file mode 100644 index 0000000..f5c523c Binary files /dev/null and b/htdocs/public/assets/archive/minteck-future.png differ diff --git a/htdocs/public/assets/archive/minteck-game-launcher.png b/htdocs/public/assets/archive/minteck-game-launcher.png new file mode 100644 index 0000000..edb00f5 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-game-launcher.png differ diff --git a/htdocs/public/assets/archive/minteck-mprjnet1.png b/htdocs/public/assets/archive/minteck-mprjnet1.png new file mode 100644 index 0000000..2909555 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-mprjnet1.png differ diff --git a/htdocs/public/assets/archive/minteck-mprjnet3.png b/htdocs/public/assets/archive/minteck-mprjnet3.png new file mode 100644 index 0000000..801a6c4 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-mprjnet3.png differ diff --git a/htdocs/public/assets/archive/minteck-mprjnet5.png b/htdocs/public/assets/archive/minteck-mprjnet5.png new file mode 100644 index 0000000..e01b9e3 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-mprjnet5.png differ diff --git a/htdocs/public/assets/archive/minteck-neutron2.png b/htdocs/public/assets/archive/minteck-neutron2.png new file mode 100644 index 0000000..52cf795 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-neutron2.png differ diff --git a/htdocs/public/assets/archive/minteck-neutronstore.png b/htdocs/public/assets/archive/minteck-neutronstore.png new file mode 100644 index 0000000..06fde81 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-neutronstore.png differ diff --git a/htdocs/public/assets/archive/minteck-plasmawalls.png b/htdocs/public/assets/archive/minteck-plasmawalls.png new file mode 100644 index 0000000..689dc00 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-plasmawalls.png differ diff --git a/htdocs/public/assets/archive/minteck-polymer3.png b/htdocs/public/assets/archive/minteck-polymer3.png new file mode 100644 index 0000000..455110f Binary files /dev/null and b/htdocs/public/assets/archive/minteck-polymer3.png differ diff --git a/htdocs/public/assets/archive/minteck-pwrite.png b/htdocs/public/assets/archive/minteck-pwrite.png new file mode 100644 index 0000000..cd78300 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-pwrite.png differ diff --git a/htdocs/public/assets/archive/minteck-tysonfans.png b/htdocs/public/assets/archive/minteck-tysonfans.png new file mode 100644 index 0000000..8183a43 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-tysonfans.png differ diff --git a/htdocs/public/assets/archive/minteck-webspace.png b/htdocs/public/assets/archive/minteck-webspace.png new file mode 100644 index 0000000..95a9067 Binary files /dev/null and b/htdocs/public/assets/archive/minteck-webspace.png differ diff --git a/htdocs/public/assets/css/main.css b/htdocs/public/assets/css/main.css index c662972..332f18d 100644 --- a/htdocs/public/assets/css/main.css +++ b/htdocs/public/assets/css/main.css @@ -242,4 +242,15 @@ html, body, #intro, #main { .main-icon-sub { margin-top: 10px; +} + +.sky { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 86vh; + margin-left: auto; + margin-right: auto; + pointer-events: none; } \ No newline at end of file diff --git a/htdocs/public/assets/sky.svg b/htdocs/public/assets/sky.svg new file mode 100644 index 0000000..0c2344d --- /dev/null +++ b/htdocs/public/assets/sky.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/htdocs/public/index.ejs b/htdocs/public/index.ejs index c11f225..36ab6d2 100644 --- a/htdocs/public/index.ejs +++ b/htdocs/public/index.ejs @@ -3,6 +3,7 @@
+

Hello, I'm Minteck

@@ -227,9 +228,7 @@

Archives

All the stuff I did is kept on my website, whether it's maintained or not.

- Visit archives →View timeline - → + Visit archives →

Who?!

diff --git a/htdocs/public/projects/index.ejs b/htdocs/public/projects/index.ejs index e224e0d..88749f9 100644 --- a/htdocs/public/projects/index.ejs +++ b/htdocs/public/projects/index.ejs @@ -6,8 +6,9 @@

Projects

-

This is the page where all legal documents are posted. All the content is signed using a GPG key, it's very important - that you check for the validity of the legal content you see on this website, as it may have been compromised.

+

This is the page where all my active projects are, it is regularly updated from the projects I created on source.minteck.org. For projects I don't maintain + anymore, refer to the Archives page.

<% for (let project of JSON.parse(fs.readFileSync(serverRoot + "/global/gitea.json").toString()).sort((a, b) => a.update - b.update).reverse()) { %> -- cgit