commit 2ec4873ddb3e4a5c84664729a1e34cad8be2eea5 Author: DeviousTengu Date: Fri Jul 26 18:21:43 2024 -0400 cleanup diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9596605 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# ignore all generated html files +site/.pub/**/*.html + +# ignore extra pages +site/.pub/extras/ diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..4dca9fd --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,20 @@ +LICENSE +------- + +The HTML and CSS code for the page structure is distributed under the MIT License. See the section below for a copy of the license. + +The site's content (i.e. text, images, etc.) is: Copyright © 2024 DeviousTengu, All Rights Reserved. + +Aya Shameimaru is a character from Touhou Project created by Team Shanghai Alice. + + +MIT LICENSE +----------- + +Copyright © 2024 DeviousTengu + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..60b84c9 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ + ![Tengu.Space](./site/.pub/img/logo.gif) + + This is my server where I host a blog and a number of webservices for myself and friends. + + ## Building + + ### Prerequesites + [aya](https://aya.chaotic.ninja/) + + ### Instructions + ``` + $ git clone https://git.tengu.space/devioustengu/tengu-space + $ cd tengu-space/site + $ aya build + ``` + Generated HTML files are placed in /.pub. diff --git a/site/.aya/layout.html b/site/.aya/layout.html new file mode 100644 index 0000000..5cc9a1d --- /dev/null +++ b/site/.aya/layout.html @@ -0,0 +1,70 @@ + + + + + + {{ title }} - Tengu.Space + + + + + +
+ + + +
+ +
+ {{ title }} +

{{ subtitle }}

+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ {{ content }} +
+ +
+ + + + +
diff --git a/site/.aya/upload b/site/.aya/upload new file mode 100755 index 0000000..0349285 --- /dev/null +++ b/site/.aya/upload @@ -0,0 +1,2 @@ +#!/bin/sh +rsync -acv --rsh="ssh -p 1230" --del $AYA_OUTDIR/ root@tengu.space:/var/www/html/ diff --git a/site/.pub/css/ie.css b/site/.pub/css/ie.css new file mode 100644 index 0000000..3e4c567 --- /dev/null +++ b/site/.pub/css/ie.css @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2024 DeviousTengu + * This file is distributed under the MIT License. + * See LICENSE.txt or https://opensource.org/license/mit + */ + +html { + background-color: #550000; +} + +#mountain { display: none; } + +#mountain-ie { + background-image: url('../img/mountain-ie.gif'); + background-position: bottom center; + background-repeat: repeat-x; + width: 100%; + height: 184px; +} diff --git a/site/.pub/css/stylesheet.css b/site/.pub/css/stylesheet.css new file mode 100644 index 0000000..b551f34 --- /dev/null +++ b/site/.pub/css/stylesheet.css @@ -0,0 +1,170 @@ +/* + * Copyright (c) 2024 DeviousTengu + * This file is distributed under the MIT License. + * See LICENSE.txt or https://opensource.org/license/mit + */ + +@font-face { + font-family: Unifont; + src: url('../font/UnifontCondensed.ttf') format('truetype'); +} + +body { + background-attachment: fixed; + background-color: #442244; + background-image: url('../img/background.gif'); + background-repeat: repeat-x; + color: white; + font-family: Unifont, serif; + margin: 0; + position: relative; +} + +#mountain { + background-attachment: fixed; + background-image: url('../img/mountain.gif'); + background-position: center bottom; + background-repeat: repeat-x; + height: 100%; + width: 100%; + position: fixed; + bottom: 0; +} + +#everything { + height: 100%; + width: 720px; + margin: 0 auto; + position: relative; +} + +hr { + border: none; + visibility: hidden; +} + +h1, .yellow { color: yellow; } + +h2, th { color: #F04040; } + +h3 { color: magenta; } + +h4 { color: #FFFF99; } + +a { color: cyan; } + +.no-cell-padding { border-spacing: 0; } + +.no-cell-padding td { padding: 0; } + +.cell-padding td { padding: 4px; } + +/* NAVIGATION */ + +#header { + width: 100%; + height: 72px; + position: relative; +} + +#logo { + position: absolute; + bottom: 0; + left: 0; +} + +#nav { + position: absolute; + bottom: 0; + right: 0; + text-align: right; +} + +#noscript-message { + color: magenta; + margin-bottom: 8px; +} + +/* STAGE */ + +#stage { text-align: center; } + +#stage p { margin-top: 0; } + +/* BORDER */ + +#content { + table-layout: fixed; + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +#top-left, #top-center, #top-right, #bottom-left, #bottom-center, #bottom-right { + height: 16px; + padding: 0px; +} + +#top-left, #top-right, #mid-left, #mid-right, #bottom-left, #bottom-right { + width: 16px; + padding: 0px; +} + +#top-left { + background-image: url('../img/border/top-left.gif'); +} + +#top-center { + background-image: url('../img/border/top-center.gif'); +} + +#top-right { + background-image: url('../img/border/top-right.gif'); +} + +#mid-left { + background-image: url('../img/border/mid-left.gif'); +} + +#mid-center { + background-image: url('../img/border/mid-center.gif'); + padding: 4px; +} + +#mid-right { + background-image: url('../img/border/mid-right.gif'); +} + +#bottom-left { + background-image: url('../img/border/bottom-left.gif'); +} + +#bottom-center { + background-image: url('../img/border/bottom-center.gif'); +} + +#bottom-right { + background-image: url('../img/border/bottom-right.gif'); +} + +/* HOMEPAGE */ + +#aya-sprite { float: left; } + +a img { border: none; } + +#buttons { margin-top: 16px; } + +#buttons a { text-decoration: none; } + +/* FOOTER */ + +#footer { + padding: 8px 0; + text-align: center; +} + +#footer p { + background-image: url('../img/footer.gif'); + display: inline; +} diff --git a/site/.pub/favicon.ico b/site/.pub/favicon.ico new file mode 100644 index 0000000..9d8b476 Binary files /dev/null and b/site/.pub/favicon.ico differ diff --git a/site/.pub/font/UnifontCondensed.ttf b/site/.pub/font/UnifontCondensed.ttf new file mode 100644 index 0000000..aaf32c0 Binary files /dev/null and b/site/.pub/font/UnifontCondensed.ttf differ diff --git a/site/.pub/img/avatar.gif b/site/.pub/img/avatar.gif new file mode 100644 index 0000000..aab8b67 Binary files /dev/null and b/site/.pub/img/avatar.gif differ diff --git a/site/.pub/img/aya-sprite.gif b/site/.pub/img/aya-sprite.gif new file mode 100644 index 0000000..93346e9 Binary files /dev/null and b/site/.pub/img/aya-sprite.gif differ diff --git a/site/.pub/img/background.gif b/site/.pub/img/background.gif new file mode 100644 index 0000000..85fe964 Binary files /dev/null and b/site/.pub/img/background.gif differ diff --git a/site/.pub/img/border/bottom-center.gif b/site/.pub/img/border/bottom-center.gif new file mode 100644 index 0000000..3ffaa22 Binary files /dev/null and b/site/.pub/img/border/bottom-center.gif differ diff --git a/site/.pub/img/border/bottom-left.gif b/site/.pub/img/border/bottom-left.gif new file mode 100644 index 0000000..c46424d Binary files /dev/null and b/site/.pub/img/border/bottom-left.gif differ diff --git a/site/.pub/img/border/bottom-right.gif b/site/.pub/img/border/bottom-right.gif new file mode 100644 index 0000000..044abed Binary files /dev/null and b/site/.pub/img/border/bottom-right.gif differ diff --git a/site/.pub/img/border/mid-center.gif b/site/.pub/img/border/mid-center.gif new file mode 100644 index 0000000..9cd83e1 Binary files /dev/null and b/site/.pub/img/border/mid-center.gif differ diff --git a/site/.pub/img/border/mid-left.gif b/site/.pub/img/border/mid-left.gif new file mode 100644 index 0000000..cee61fa Binary files /dev/null and b/site/.pub/img/border/mid-left.gif differ diff --git a/site/.pub/img/border/mid-right.gif b/site/.pub/img/border/mid-right.gif new file mode 100644 index 0000000..ef38498 Binary files /dev/null and b/site/.pub/img/border/mid-right.gif differ diff --git a/site/.pub/img/border/top-center.gif b/site/.pub/img/border/top-center.gif new file mode 100644 index 0000000..9c650c2 Binary files /dev/null and b/site/.pub/img/border/top-center.gif differ diff --git a/site/.pub/img/border/top-left.gif b/site/.pub/img/border/top-left.gif new file mode 100644 index 0000000..8072fd8 Binary files /dev/null and b/site/.pub/img/border/top-left.gif differ diff --git a/site/.pub/img/border/top-right.gif b/site/.pub/img/border/top-right.gif new file mode 100644 index 0000000..f90a264 Binary files /dev/null and b/site/.pub/img/border/top-right.gif differ diff --git a/site/.pub/img/buttons/chaoticninja.gif b/site/.pub/img/buttons/chaoticninja.gif new file mode 100644 index 0000000..44de987 Binary files /dev/null and b/site/.pub/img/buttons/chaoticninja.gif differ diff --git a/site/.pub/img/buttons/cirnosys.png b/site/.pub/img/buttons/cirnosys.png new file mode 100644 index 0000000..c84d12d Binary files /dev/null and b/site/.pub/img/buttons/cirnosys.png differ diff --git a/site/.pub/img/buttons/dd86k.png b/site/.pub/img/buttons/dd86k.png new file mode 100644 index 0000000..7c18c74 Binary files /dev/null and b/site/.pub/img/buttons/dd86k.png differ diff --git a/site/.pub/img/buttons/dev.png b/site/.pub/img/buttons/dev.png new file mode 100644 index 0000000..02824b0 Binary files /dev/null and b/site/.pub/img/buttons/dev.png differ diff --git a/site/.pub/img/buttons/disarray.png b/site/.pub/img/buttons/disarray.png new file mode 100644 index 0000000..ae80d49 Binary files /dev/null and b/site/.pub/img/buttons/disarray.png differ diff --git a/site/.pub/img/buttons/ezio.png b/site/.pub/img/buttons/ezio.png new file mode 100644 index 0000000..d2000cb Binary files /dev/null and b/site/.pub/img/buttons/ezio.png differ diff --git a/site/.pub/img/buttons/interconnected-boundaries.png b/site/.pub/img/buttons/interconnected-boundaries.png new file mode 100644 index 0000000..c16a5d3 Binary files /dev/null and b/site/.pub/img/buttons/interconnected-boundaries.png differ diff --git a/site/.pub/img/buttons/jacky.png b/site/.pub/img/buttons/jacky.png new file mode 100644 index 0000000..a893170 Binary files /dev/null and b/site/.pub/img/buttons/jacky.png differ diff --git a/site/.pub/img/buttons/knight.png b/site/.pub/img/buttons/knight.png new file mode 100644 index 0000000..2522aee Binary files /dev/null and b/site/.pub/img/buttons/knight.png differ diff --git a/site/.pub/img/buttons/kurzov.gif b/site/.pub/img/buttons/kurzov.gif new file mode 100644 index 0000000..200c1df Binary files /dev/null and b/site/.pub/img/buttons/kurzov.gif differ diff --git a/site/.pub/img/buttons/laru.gif b/site/.pub/img/buttons/laru.gif new file mode 100644 index 0000000..34e4ba8 Binary files /dev/null and b/site/.pub/img/buttons/laru.gif differ diff --git a/site/.pub/img/buttons/mima.png b/site/.pub/img/buttons/mima.png new file mode 100644 index 0000000..4be8ed1 Binary files /dev/null and b/site/.pub/img/buttons/mima.png differ diff --git a/site/.pub/img/buttons/nhal.png b/site/.pub/img/buttons/nhal.png new file mode 100644 index 0000000..95dce68 Binary files /dev/null and b/site/.pub/img/buttons/nhal.png differ diff --git a/site/.pub/img/buttons/norm.png b/site/.pub/img/buttons/norm.png new file mode 100644 index 0000000..c99a47a Binary files /dev/null and b/site/.pub/img/buttons/norm.png differ diff --git a/site/.pub/img/buttons/pixeldesu.png b/site/.pub/img/buttons/pixeldesu.png new file mode 100644 index 0000000..e7f99f4 Binary files /dev/null and b/site/.pub/img/buttons/pixeldesu.png differ diff --git a/site/.pub/img/buttons/prefetcher.gif b/site/.pub/img/buttons/prefetcher.gif new file mode 100644 index 0000000..c275a6a Binary files /dev/null and b/site/.pub/img/buttons/prefetcher.gif differ diff --git a/site/.pub/img/buttons/reisen.png b/site/.pub/img/buttons/reisen.png new file mode 100644 index 0000000..2a5d29d Binary files /dev/null and b/site/.pub/img/buttons/reisen.png differ diff --git a/site/.pub/img/buttons/rqsd.png b/site/.pub/img/buttons/rqsd.png new file mode 100644 index 0000000..b684eb4 Binary files /dev/null and b/site/.pub/img/buttons/rqsd.png differ diff --git a/site/.pub/img/buttons/silt.gif b/site/.pub/img/buttons/silt.gif new file mode 100644 index 0000000..338b65d Binary files /dev/null and b/site/.pub/img/buttons/silt.gif differ diff --git a/site/.pub/img/buttons/snow.gif b/site/.pub/img/buttons/snow.gif new file mode 100644 index 0000000..f69065b Binary files /dev/null and b/site/.pub/img/buttons/snow.gif differ diff --git a/site/.pub/img/buttons/udongein.png b/site/.pub/img/buttons/udongein.png new file mode 100644 index 0000000..82ca29b Binary files /dev/null and b/site/.pub/img/buttons/udongein.png differ diff --git a/site/.pub/img/buttons/utsuhorocks.png b/site/.pub/img/buttons/utsuhorocks.png new file mode 100644 index 0000000..dacaaf0 Binary files /dev/null and b/site/.pub/img/buttons/utsuhorocks.png differ diff --git a/site/.pub/img/buttons/vocelia.gif b/site/.pub/img/buttons/vocelia.gif new file mode 100644 index 0000000..33264d8 Binary files /dev/null and b/site/.pub/img/buttons/vocelia.gif differ diff --git a/site/.pub/img/buttons/waifu.png b/site/.pub/img/buttons/waifu.png new file mode 100644 index 0000000..0e5d52b Binary files /dev/null and b/site/.pub/img/buttons/waifu.png differ diff --git a/site/.pub/img/buttons/yuki.png b/site/.pub/img/buttons/yuki.png new file mode 100644 index 0000000..6a83d6d Binary files /dev/null and b/site/.pub/img/buttons/yuki.png differ diff --git a/site/.pub/img/buttons/zvava.png b/site/.pub/img/buttons/zvava.png new file mode 100644 index 0000000..359356c Binary files /dev/null and b/site/.pub/img/buttons/zvava.png differ diff --git a/site/.pub/img/footer.gif b/site/.pub/img/footer.gif new file mode 100644 index 0000000..8b54261 Binary files /dev/null and b/site/.pub/img/footer.gif differ diff --git a/site/.pub/img/icons/akkoma.gif b/site/.pub/img/icons/akkoma.gif new file mode 100644 index 0000000..ff2bbb0 Binary files /dev/null and b/site/.pub/img/icons/akkoma.gif differ diff --git a/site/.pub/img/icons/aseprite.gif b/site/.pub/img/icons/aseprite.gif new file mode 100644 index 0000000..683c784 Binary files /dev/null and b/site/.pub/img/icons/aseprite.gif differ diff --git a/site/.pub/img/icons/debian.gif b/site/.pub/img/icons/debian.gif new file mode 100644 index 0000000..ef28b7b Binary files /dev/null and b/site/.pub/img/icons/debian.gif differ diff --git a/site/.pub/img/icons/fedi.gif b/site/.pub/img/icons/fedi.gif new file mode 100644 index 0000000..71fb903 Binary files /dev/null and b/site/.pub/img/icons/fedi.gif differ diff --git a/site/.pub/img/icons/forgejo.gif b/site/.pub/img/icons/forgejo.gif new file mode 100644 index 0000000..6ab3750 Binary files /dev/null and b/site/.pub/img/icons/forgejo.gif differ diff --git a/site/.pub/img/icons/gajim.gif b/site/.pub/img/icons/gajim.gif new file mode 100644 index 0000000..bac9371 Binary files /dev/null and b/site/.pub/img/icons/gajim.gif differ diff --git a/site/.pub/img/icons/godot.gif b/site/.pub/img/icons/godot.gif new file mode 100644 index 0000000..34d185e Binary files /dev/null and b/site/.pub/img/icons/godot.gif differ diff --git a/site/.pub/img/icons/jitsi-meet.gif b/site/.pub/img/icons/jitsi-meet.gif new file mode 100644 index 0000000..95fd75c Binary files /dev/null and b/site/.pub/img/icons/jitsi-meet.gif differ diff --git a/site/.pub/img/icons/librewolf.gif b/site/.pub/img/icons/librewolf.gif new file mode 100644 index 0000000..b4c8bf7 Binary files /dev/null and b/site/.pub/img/icons/librewolf.gif differ diff --git a/site/.pub/img/icons/linux-mint.gif b/site/.pub/img/icons/linux-mint.gif new file mode 100644 index 0000000..07f0a93 Binary files /dev/null and b/site/.pub/img/icons/linux-mint.gif differ diff --git a/site/.pub/img/icons/lite-xl.gif b/site/.pub/img/icons/lite-xl.gif new file mode 100644 index 0000000..0d115f1 Binary files /dev/null and b/site/.pub/img/icons/lite-xl.gif differ diff --git a/site/.pub/img/icons/matrix.gif b/site/.pub/img/icons/matrix.gif new file mode 100644 index 0000000..2b6ec4c Binary files /dev/null and b/site/.pub/img/icons/matrix.gif differ diff --git a/site/.pub/img/icons/mullvad-browser.gif b/site/.pub/img/icons/mullvad-browser.gif new file mode 100644 index 0000000..68b52a2 Binary files /dev/null and b/site/.pub/img/icons/mullvad-browser.gif differ diff --git a/site/.pub/img/icons/nheko.gif b/site/.pub/img/icons/nheko.gif new file mode 100644 index 0000000..35856b8 Binary files /dev/null and b/site/.pub/img/icons/nheko.gif differ diff --git a/site/.pub/img/icons/owncast.gif b/site/.pub/img/icons/owncast.gif new file mode 100644 index 0000000..4df338b Binary files /dev/null and b/site/.pub/img/icons/owncast.gif differ diff --git a/site/.pub/img/icons/telegram.gif b/site/.pub/img/icons/telegram.gif new file mode 100644 index 0000000..d50b05d Binary files /dev/null and b/site/.pub/img/icons/telegram.gif differ diff --git a/site/.pub/img/icons/xmpp.gif b/site/.pub/img/icons/xmpp.gif new file mode 100644 index 0000000..ee611fa Binary files /dev/null and b/site/.pub/img/icons/xmpp.gif differ diff --git a/site/.pub/img/logo.gif b/site/.pub/img/logo.gif new file mode 100644 index 0000000..b7f5593 Binary files /dev/null and b/site/.pub/img/logo.gif differ diff --git a/site/.pub/img/mountain-ie.gif b/site/.pub/img/mountain-ie.gif new file mode 100644 index 0000000..ba1af75 Binary files /dev/null and b/site/.pub/img/mountain-ie.gif differ diff --git a/site/.pub/img/mountain.gif b/site/.pub/img/mountain.gif new file mode 100644 index 0000000..85acf7e Binary files /dev/null and b/site/.pub/img/mountain.gif differ diff --git a/site/.pub/img/stages/about-dev.gif b/site/.pub/img/stages/about-dev.gif new file mode 100644 index 0000000..344f63a Binary files /dev/null and b/site/.pub/img/stages/about-dev.gif differ diff --git a/site/.pub/img/stages/contact.gif b/site/.pub/img/stages/contact.gif new file mode 100644 index 0000000..def169e Binary files /dev/null and b/site/.pub/img/stages/contact.gif differ diff --git a/site/.pub/img/stages/services.gif b/site/.pub/img/stages/services.gif new file mode 100644 index 0000000..3cf41ae Binary files /dev/null and b/site/.pub/img/stages/services.gif differ diff --git a/site/.pub/img/stages/welcome.gif b/site/.pub/img/stages/welcome.gif new file mode 100644 index 0000000..4a61825 Binary files /dev/null and b/site/.pub/img/stages/welcome.gif differ diff --git a/site/.pub/robots.txt b/site/.pub/robots.txt new file mode 100644 index 0000000..77470cb --- /dev/null +++ b/site/.pub/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/site/about.md b/site/about.md new file mode 100644 index 0000000..934d59e --- /dev/null +++ b/site/about.md @@ -0,0 +1,71 @@ +--- +title: About Dev +stage: about-dev +subtitle: A Brief Introduction +--- + +Dev's Avatar + +## > Hi, I'm Dev ヾ(^∇^) + +I'm a devious tengu stuck in 2009. I dream of living on a mountain and flying above the clouds. + +I spend my time developing games, drawing pixel art, and making puns. I'm also learning German. + +## > Interests + + + + + + + + + + + + + + +
Anime + Kill me Baby, Lucky Star, Steins;Gate, Toaru Kagaku no Railgun +
Games + Mario Kart, MOTHER, Pikmin, Poly Bridge, Spelunky, Tetris, Touhou Project +
Other + Frutiger Aero, Internet Privacy, Retro Tech Collecting, Speedrunning +
+ +## > Software + + + + + + + + + + + + + + + + +
Browsers + LibreWolf Icon LibreWolf, Mullvad Browser Icon Mullvad Browser +
Communication + Gajim Icon Gajim, nheko Icon nheko +
Development + Aseprite Icon Aseprite, Godot Engine Icon Godot Engine, Lite XL Icon Lite XL +
Linux + Debian Icon Debian, Linux Mint Icon Linux Mint +
+ +## > Enemy List ( •̀ ᴗ •́ ) + +Bluetooth, Discord, GameMaker Studio 2, NVIDIA, RGB Devices, Super Mario Sunshine, Verizon, Unity Engine, YouTube Shorts + +## > Gender + +I'm gender apathetic. Gender is a heck. Labels are a scam. diff --git a/site/contact.md b/site/contact.md new file mode 100644 index 0000000..fe862a6 --- /dev/null +++ b/site/contact.md @@ -0,0 +1,39 @@ +--- +title: Contact +stage: contact +subtitle: Land of Communication +--- + +## > Direct Message + + + + + + + + + + + + + + +
XMPP devious@im.chaotic.ninja
Matrix @devious:snug.moe
Telegram @devioustengu
+ +

You're always welcome to reach out to me. Even if it's just to say hi!

+ +## > Social Media + + + + + + + + + + +
Fediverse (Main) @devious@fedi.tengu.space
Fediverse (Personal) @devi@class.lunanova.dev
+ +

You won't find me on big tech social media such as Facebook, Instagram, X, etc.

diff --git a/site/index.md b/site/index.md new file mode 100644 index 0000000..b26414c --- /dev/null +++ b/site/index.md @@ -0,0 +1,43 @@ +--- +title: Welcome +stage: welcome +subtitle: Enjoy Your Stay! +--- + + + +
+ PC98 Aya Sprite + +

I'm DeviousTengu! You may call me Dev or Devi.

+

This is my server where I host a few webservices for myself and friends. Our mascot is the most truthful news reporter in Gensokyo, Aya Shameimaru.

+
+ +
+ Dev's Site + Chaotic Ninja + HTFCirno's Site + dd86k's Site + disarray's Site + Ezio's Site + Prefetcher's Site + Izuru's Site + Jacky's Site + Knight's Site + Kurzov's Site + Nhal's Site + Pixel's Site + Norm's Site + NaiJi's Site + rqsd's Site + Laru's Site + Snow's Site + Udongein + Mima's Site + Utsuho's Site + Vocelia's Site + Waifu's Site + Yuki's Site + Zvava's Site + Silt's Site +
diff --git a/site/services.md b/site/services.md new file mode 100644 index 0000000..c822aa0 --- /dev/null +++ b/site/services.md @@ -0,0 +1,17 @@ +--- +title: Services +stage: services +subtitle: Magical Internet Tools +--- + +## Akkoma Icon [Akkoma](https://fedi.tengu.space) +A single-user fediverse instance. This is where I spread misinformation! + +## Forgejo Icon [Forgejo](https://git.tengu.space) +A lightweight software forge. The source code to this site can be found here. + +## Jitsi Icon [Jitsi Meet](https://meet.tengu.space) +A videoconferencing platform. You can voice chat with me here. + +## Owncast Icon [Owncast](https://live.tengu.space) +A single-user livestreaming service. I use this to broadcast cozy games.