commit 40018b6f9510331cf7c1f2527491b3eea6044f37 Author: nexy7574 Date: Mon May 13 13:31:04 2024 +0100 Initial commit diff --git a/Caddyfile b/Caddyfile new file mode 100644 index 0000000..4e50819 --- /dev/null +++ b/Caddyfile @@ -0,0 +1,9 @@ +:8080 +root * ./src +redir /status /status/default +redir /status/* https://status.nexy7574.co.uk{uri} +encode { + gzip 9 + zstd +} +file_server diff --git a/src/img/apple-color.svg b/src/img/apple-color.svg new file mode 100644 index 0000000..0c520d9 --- /dev/null +++ b/src/img/apple-color.svg @@ -0,0 +1 @@ +Apple diff --git a/src/img/csharp-color.svg b/src/img/csharp-color.svg new file mode 100644 index 0000000..257181b --- /dev/null +++ b/src/img/csharp-color.svg @@ -0,0 +1 @@ +C# diff --git a/src/img/css3-color.svg b/src/img/css3-color.svg new file mode 100644 index 0000000..d1c006b --- /dev/null +++ b/src/img/css3-color.svg @@ -0,0 +1 @@ +CSS3 \ No newline at end of file diff --git a/src/img/discord-color.svg b/src/img/discord-color.svg new file mode 100644 index 0000000..ef25142 --- /dev/null +++ b/src/img/discord-color.svg @@ -0,0 +1 @@ +Discord \ No newline at end of file diff --git a/src/img/docker-color.svg b/src/img/docker-color.svg new file mode 100644 index 0000000..e68a661 --- /dev/null +++ b/src/img/docker-color.svg @@ -0,0 +1 @@ +Docker \ No newline at end of file diff --git a/src/img/element-color.svg b/src/img/element-color.svg new file mode 100644 index 0000000..87d47f4 --- /dev/null +++ b/src/img/element-color.svg @@ -0,0 +1 @@ +Element \ No newline at end of file diff --git a/src/img/fedora-color.svg b/src/img/fedora-color.svg new file mode 100644 index 0000000..ba68d2a --- /dev/null +++ b/src/img/fedora-color.svg @@ -0,0 +1 @@ +Fedora \ No newline at end of file diff --git a/src/img/forgejo-color.svg b/src/img/forgejo-color.svg new file mode 100644 index 0000000..8f57bd1 --- /dev/null +++ b/src/img/forgejo-color.svg @@ -0,0 +1 @@ +Forgejo \ No newline at end of file diff --git a/src/img/git-color.svg b/src/img/git-color.svg new file mode 100644 index 0000000..5f19a87 --- /dev/null +++ b/src/img/git-color.svg @@ -0,0 +1 @@ +Git \ No newline at end of file diff --git a/src/img/github.svg b/src/img/github.svg new file mode 100644 index 0000000..a580fa4 --- /dev/null +++ b/src/img/github.svg @@ -0,0 +1 @@ +GitHub diff --git a/src/img/gmail-color.svg b/src/img/gmail-color.svg new file mode 100644 index 0000000..8a5e9b5 --- /dev/null +++ b/src/img/gmail-color.svg @@ -0,0 +1 @@ +Gmail \ No newline at end of file diff --git a/src/img/gnubash-color.svg b/src/img/gnubash-color.svg new file mode 100644 index 0000000..c32ba93 --- /dev/null +++ b/src/img/gnubash-color.svg @@ -0,0 +1 @@ +GNU Bash \ No newline at end of file diff --git a/src/img/go-color.svg b/src/img/go-color.svg new file mode 100644 index 0000000..51990bd --- /dev/null +++ b/src/img/go-color.svg @@ -0,0 +1 @@ +Go \ No newline at end of file diff --git a/src/img/html5-color.svg b/src/img/html5-color.svg new file mode 100644 index 0000000..7f8113c --- /dev/null +++ b/src/img/html5-color.svg @@ -0,0 +1 @@ +HTML5 \ No newline at end of file diff --git a/src/img/imessage-color.svg b/src/img/imessage-color.svg new file mode 100644 index 0000000..3ef40b7 --- /dev/null +++ b/src/img/imessage-color.svg @@ -0,0 +1 @@ +iMessage \ No newline at end of file diff --git a/src/img/javascript-color.svg b/src/img/javascript-color.svg new file mode 100644 index 0000000..638d8b2 --- /dev/null +++ b/src/img/javascript-color.svg @@ -0,0 +1 @@ +JavaScript \ No newline at end of file diff --git a/src/img/linode.svg b/src/img/linode.svg new file mode 100644 index 0000000..483edfd --- /dev/null +++ b/src/img/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/img/linux-color.svg b/src/img/linux-color.svg new file mode 100644 index 0000000..58be2b6 --- /dev/null +++ b/src/img/linux-color.svg @@ -0,0 +1 @@ +Linux \ No newline at end of file diff --git a/src/img/markdown-color.svg b/src/img/markdown-color.svg new file mode 100644 index 0000000..74c121d --- /dev/null +++ b/src/img/markdown-color.svg @@ -0,0 +1 @@ +Markdown \ No newline at end of file diff --git a/src/img/mastodon-color.svg b/src/img/mastodon-color.svg new file mode 100644 index 0000000..179de74 --- /dev/null +++ b/src/img/mastodon-color.svg @@ -0,0 +1 @@ +Mastodon \ No newline at end of file diff --git a/src/img/matrix-color.svg b/src/img/matrix-color.svg new file mode 100644 index 0000000..b846940 --- /dev/null +++ b/src/img/matrix-color.svg @@ -0,0 +1 @@ +Matrix diff --git a/src/img/python-color.svg b/src/img/python-color.svg new file mode 100644 index 0000000..e1b14ec --- /dev/null +++ b/src/img/python-color.svg @@ -0,0 +1 @@ +Python \ No newline at end of file diff --git a/src/img/schildichat.svg b/src/img/schildichat.svg new file mode 100644 index 0000000..d0fb8ec --- /dev/null +++ b/src/img/schildichat.svg @@ -0,0 +1,1282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/img/signal-color.svg b/src/img/signal-color.svg new file mode 100644 index 0000000..2d63962 --- /dev/null +++ b/src/img/signal-color.svg @@ -0,0 +1 @@ +Signal \ No newline at end of file diff --git a/src/img/twemoji_rainbow.svg b/src/img/twemoji_rainbow.svg new file mode 100644 index 0000000..b1f9bbf --- /dev/null +++ b/src/img/twemoji_rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/img/twemoji_trans.svg b/src/img/twemoji_trans.svg new file mode 100644 index 0000000..a789852 --- /dev/null +++ b/src/img/twemoji_trans.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/img/ubuntu-color.svg b/src/img/ubuntu-color.svg new file mode 100644 index 0000000..4a2e21e --- /dev/null +++ b/src/img/ubuntu-color.svg @@ -0,0 +1 @@ +Ubuntu \ No newline at end of file diff --git a/src/img/uptimekuma-color.svg b/src/img/uptimekuma-color.svg new file mode 100644 index 0000000..a4a8c43 --- /dev/null +++ b/src/img/uptimekuma-color.svg @@ -0,0 +1 @@ +Uptime Kuma \ No newline at end of file diff --git a/src/img/windows-color.svg b/src/img/windows-color.svg new file mode 100644 index 0000000..9387b90 --- /dev/null +++ b/src/img/windows-color.svg @@ -0,0 +1 @@ +Windows \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..0df1fc9 --- /dev/null +++ b/src/index.css @@ -0,0 +1,114 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap'); + +.emoji { + font-family: 'Noto Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Android Emoji', + 'EmojiSymbols', 'EmojiOne Color', 'EmojiOne', 'Apple Color Emoji', 'Twemoji Mozilla', 'Twemoji', 'Segoe UI Symbol', sans-serif; + /* just try them all 🤷 */ +} + +a { + color: #59CBF7 +} +a:hover, a:visited { + color: #F5A9B7 +} + +a.icon { + text-decoration: none; +} +img.icon { + vertical-align: middle; +} + +html,body { + margin: 0; + padding: 0; + font-family: Arial, sans-serif; + background-color: #000; + color: #fff; + text-align: center; + font-size: larger; +} + +body { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + margin: 0 auto; +} +.mainBody { + max-width: 1200px; + height: 100%; +} + + +header { + color: #fff; + padding: 0; + margin: 1em 0; + text-align: center; +} +nav { + display: flex; + flex-direction: row; + justify-content: space-between; + background-color: #111; + border-radius: 12px; + align-items: center; + width: 100%; + padding: 1em; +} + +.navbar { + list-style-type: none; + margin: 0; + padding: 0; +} + +.navbar li { + display: inline; + margin: 0 .25em; +} + +table { + width: 100%; + border-collapse: collapse; + background-color: #111; + color: #fff; +} + +table th, +table td { + padding: 0.5em; + border: 1px solid #444; +} + +table th { + background-color: #222; + font-weight: bold; +} + +table tr:nth-child(even) { + background-color: #333; +} + +table tr:hover { + background-color: #555; +} + +#array { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1em; +} + +#array div { + margin: 0 0.5em; + padding: 0.5em; + background-color: #333; + border-radius: 12px; + color: #fff; + font-weight: bold; +} + diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..ed5705f --- /dev/null +++ b/src/index.html @@ -0,0 +1,232 @@ + + + + + + About Me | nexy7574.co.uk + + + + + +
+
+ +
+
+

Hello There!

+

17 | she/it | "full"-stack

+

Quick - about me

+
+
+
+

Languages

+

 

+
+ Python + JavaScript + Bash +
+
+
+

Operating Systems

+

 

+
+ Fedora + Windows + iOS +
+
+
+

Communication Platforms

+

In order of fastest to slowest

+
+ + Matrix + + + Discord + + Signal + iMessage + + Email + +
+
+
+

Learning

+

 

+
+ C# + Go +
+
+
+

DevOps tools

+

 

+
+ Docker + Git + GitHub + Uptime Kuma + Linode +
+
+
+

Notable Projects

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameAboutSourceLive
Nio-BotA bot framework for the matrix ecosystem + + GitHub + + + + Matrix + +
dendritecliA command line interface for interacting with the Dendrite homeserver. + + GitHub + +
ModManA CLI mod manager for minecraft servers. + + GitHub + + + Forgejo + +
College Bot v2Specialised chat bot in discord for my college server. + + Forgejo + + + GitHub + +
IPServA joke IP server + + Forgejo + +
drop-in-url-previewsA drop-in proxy URL preview server for Matrix + + Forgejo + + + + Matrix +
SpannerA really informational discord bot + + GitHub + + + GitHub + + + GitHub + + + + Discord + +
+
+
+
+
+ + \ No newline at end of file diff --git a/src/responsive.css b/src/responsive.css new file mode 100644 index 0000000..b0aa571 --- /dev/null +++ b/src/responsive.css @@ -0,0 +1,39 @@ +/* MAKE SURE THIS IS LOADED *AFTER* MAIN STYLESHEETS! ORDER MATTERS! */ +@media screen and (max-width: 1600px) { + body { + max-width: 80%; + } +} + +@media screen and (max-width: 1400px) { + body { + max-width: 80%; + min-width: 700px; + } +} + +@media screen and (max-width: 800px) { + body { + max-width: 100%; + font-size: initial; + text-align: center; + } + nav { + flex-direction: column; + } + ul.navbar { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .navbar span { + display: none + } + ul.navbar li { + margin: 0.3em 0; + } + #array { + grid-template-columns: repeat(1, 1fr); + } +} \ No newline at end of file