vids page & misc stuff

Changed files
+219 -36
site
site/assets/images/video_poster.jpg

This is a binary file and will not be displayed.

+100 -33
site/assets/styles/main.css
···
/* left: 50%; */
/* transform: translateX(-50%) translateY(-50%); */
}
+
+
main video {
+
width: 100% !important;
+
}
}
@media only screen and (max-width: 1080px) {
···
/* left: 50%; */
/* transform: translateX(-50%) translateY(-50%); */
}
+
+
main video {
+
width: 100% !important;
+
}
+
}
+
+
:root {
+
--text-color: #1e6899;
+
--text-color-white: #fff;
+
--header-text-color: #330099;
+
--background-color: #fff;
+
--background-image: url("../images/139.png");
+
--accent-color: #9999ff;
+
--accent-color-darker: #746fd4;
+
--accent-color-darkest: #330099;
+
--link-color: #5656e1;
}
body {
-
margin: 0;
-
background: url('../images/139.png');
+
margin: 0;
+
background: var(--background-image);
}
@font-face {
-
font-family: 'Raleway';
-
font-weight: 400;
-
src: url('../fonts/Raleway-VariableFont_wght.ttf')
+
font-family: 'Raleway';
+
font-weight: 400;
+
src: url('../fonts/Raleway-VariableFont_wght.ttf')
}
main {
-
width: 30%;
-
min-height: 300px;
-
background: #fff;
-
padding: 1em;
-
margin: auto;
-
color: #1e6899;
-
font: 1rem 'Raleway', sans-serif;
+
width: 30%;
+
min-height: 300px;
+
background: var(--background-color);
+
padding: 1em;
+
margin: auto;
+
color: var(--text-color);
+
font: 1rem 'Raleway', sans-serif;
}
img.meimg {
···
}
h1,h2,h3,h4 {
-
font-family: 'Raleway', sans-serif;
-
color: #330099;
-
margin: auto;
-
text-transform: uppercase;
-
text-align: center;
-
font-weight: 200;
+
font-family: 'Raleway', sans-serif;
+
color: var(--accent-color-darkest);
+
margin: 0;
+
text-align: left;
+
text-transform: uppercase;
+
font-weight: 200;
+
}
+
+
h1 {
+
text-align: center;
}
ul {
-
padding-left: 1em;
+
padding-left: 1em;
}
ul li {
-
margin: .5em 0 .5em 0;
+
margin: .5em 0 .5em 0;
}
::selection {
-
color: #fff;
-
background: #330099;
+
color: var(--text-color-white);
+
background: var(--accent-color-darkest);
}
.highlight {
-
background: #9999ff;
-
color: #fff;
+
background: var(--accent-color);
+
color: #fff;
+
}
+
+
h2.highlight {
+
width: fit-content;
+
padding: 0 2rem 0 2rem;
+
margin: 1rem 0 1rem 0;
}
.desc::before {
-
content: "↳";
-
color: #330099;
+
content: "↳";
+
color: var(--accent-color-darkest);
+
margin: 0 .5rem .5rem 0;
}
a:link, a:link:active, a:visited, a:visited:active {
-
color: #5656e1;
-
text-decoration-thickness: 1px;
-
text-underline-offset: 4px;
+
color: var(--link-color);
+
text-decoration-thickness: 1px;
+
text-underline-offset: 4px;
}
a:hover {
-
text-decoration: none;
+
text-decoration: none;
}
a:link.highlight, a:link:active.highlight, a:visited.highlight, a:visited:active.highlight {
-
color: #fff;
-
text-decoration: none;
+
color: var(--text-color-white);
+
text-decoration: none;
}
a:hover.highlight, a:hover.highlight::selection {
-
background: #746fd4;
+
background: var(--accent-color-darker);
+
}
+
+
summary::marker {
+
content: "↳ ";
+
font-weight: bold;
+
color: var(--accent-color-darkest);
+
}
+
+
hr {
+
width: 75%;
+
border: 1px dashed var(--accent-color-darker);
+
}
+
+
time {
+
color: var(--accent-color);
+
}
+
+
dt {
+
font-weight: bold;
+
}
+
+
dd {
+
margin: .5rem 0 .5rem 0;
+
}
+
+
video {
+
display: block;
+
margin: .5rem auto .5rem auto;
+
width: 500px !important;
+
height: auto;
+
aspect-ratio: 16 / 9;
+
}
+
+
video[poster] {
+
object-fit: cover;
+
}
.githashtag {
+3
site/config.php
···
+
<?php
+
+
define("BASE_URL", "https://girlonthemoon.xyz/");
+3
site/hcard.php
···
+
<?php include("../config.php"); ?>
+
<style>
.mf-card {
padding: 1em 1em 1.5em 1em;
···
<dl>
<dt><a href="https://lachesis.proven.lol/">proofs.lol</a></dt>
<dd>provenf68641</dd>
+
<dt><a href="assets/misc/pgp.txt" class="u-key" rel="pgpkey">PGP key</a></dt>
</dl>
</div>
</div>
+6 -1
site/head.php
···
+
<?php include("config.php"); ?>
+
<head>
+
<base href="<?=BASE_URL?>">
<meta charset="UTF-8">
-
+
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
<meta name="author" content="kat, girl on the moon">
<meta name="description" content="why do you look so blue?">
+2
site/index.php
···
<p>in my spare time i can be found messing with my servers and deploying sites for fun. servers are a huge passion for me and i am ecstatic anytime someone shows interest in them. feel free to talk to me anytime about my work and about servers in general.</p>
+
<hr>
+
<?php include "nav.php" ?>
<div style="text-align:center;"><img src="assets/images/81824br5uyrfrsr.gif" alt="a 3D animated pink and gray cat dancing on two legs'"></div>
+5 -2
site/nav.php
···
<nav>
-
<p><span aria-hidden="true">🔗</span> <a href="docs.php">docs</a></p>
<p><?php
$hash = getenv("RESHASH");
···
echo "<span class='githashtag' aria-hidden='true'>#</span><a class='githashlink' href='$hashUrl'>$hash</a>";
?></p>
-
<p><span aria-hidden="true">🌐</span> <a href="https://bubblegum.girlonthemoon.xyz/">blog</a>, <a href="https://sakura.girlonthemoon.xyz">garden</a>, <a href="mailto:witnesslachesis@disroot.org">email</a>, <a href="assets/misc/pgp.txt">PGP key</a></p>
+
<p><span aria-hidden="true">🔗</span> <a href="docs.php">docs</a>, <a href="/vids">videos</a></p>
+
+
<p><span aria-hidden="true">🌐</span> <a href="https://bubblegum.girlonthemoon.xyz/">blog</a>, <a href="https://sakura.girlonthemoon.xyz">garden</a></p>
+
+
<p><span aria-hidden="true">📧</span> <a href="mailto:witnesslachesis@disroot.org?subject=hi%20from%20your%20site">email</a>, <a href="assets/misc/pgp.txt">PGP key</a></p>
<p><span aria-hidden="true">💙</span> <a href="https://www.patreon.com/c/girlonthemoon">patreon</a>, <a href="https://ko-fi.com/girlonthemoon">ko-fi</a></p>
+100
site/vids/index.php
···
+
<?php
+
+
include "../httpheaders.php";
+
+
?>
+
+
<!DOCTYPE html>
+
<html lang="en">
+
+
<?php include "../head.php" ?>
+
+
<body>
+
+
<main>
+
<header>
+
<h1 class="highlight" id="vids">vids</h1>
+
</header>
+
+
<section aria-labelledby="guitar">
+
<h2 id="guitar" class="highlight">guitar</h2>
+
+
<p>
+
guitar became a hobby of mine through high school guitar classes. having dabbled in ukulele before and knowing how to read tab as a result,
+
i exceled.
+
</p>
+
+
<p>
+
in the years since, my time and energy have grown more limited, and i don't play nearly as much as i used to, or as much as i'd
+
like to.
+
</p>
+
+
<p>
+
sometimes, though, i like to record what i play.
+
</p>
+
+
<hr>
+
+
<dl>
+
<dt>ditto - newjeans (<time datetime="2025-08-31">august 2025</time>)</dt>
+
<dd>
+
<details>
+
<summary>watch on site</summary>
+
+
<video controls preload="none" poster="assets/images/video_poster.jpg">
+
<source src="https://stash.4-walls.net/vids/kat/2025_08_31_ditto.mp4" type="video/mp4" />
+
download the <a href="https://stash.4-walls.net/vids/kat/2025_08_31_ditto.mp4" download>MP4 file</a>
+
</video>
+
</details>
+
</dd>
+
+
<dt>jesus & austria - cake bake betty (<time datetime="2023-04-25">april 2023</time>)</dt>
+
<dd>
+
<details>
+
<summary>watch on site</summary>
+
<video controls preload="none" poster="assets/images/video_poster.jpg">
+
<source src="https://stash.4-walls.net/vids/kat/2023_04_25_jesusaustria.mp4" type="video/mp4" />
+
download the <a href="https://stash.4-walls.net/vids/kat/2023_04_25_jesusaustria.mp4" download>MP4 file</a>
+
</video>
+
</details>
+
</dd>
+
+
<dt>random shit (<time datetime="2023-02">february 2023</time>)</dt>
+
<dd>
+
<details>
+
<summary>watch on site</summary>
+
<video controls preload="none" poster="assets/images/video_poster.jpg">
+
<source src="https://stash.4-walls.net/vids/kat/2025_02_randomshit.mp4" type="video/mp4" />
+
download the <a href="https://stash.4-walls.net/vids/kat/2025_02_randomshit.mp4" download>MP4 file</a>
+
</video>
+
</details>
+
</dd>
+
+
<dt>river - AKB48 (<time datetime="2020-11">november 2020</time>)</dt>
+
<dd>
+
<details>
+
<summary>watch on site</summary>
+
<video controls preload="none" poster="assets/images/video_poster.jpg">
+
<source src="https://stash.4-walls.net/vids/kat/2020_11_river.mp4" type="video/mp4" />
+
download the <a href="https://stash.4-walls.net/vids/kat/2020_11_river.mp4" download>MP4 file</a>
+
</video>
+
</details>
+
</dd>
+
+
<dt>morning of the slag ravine - joe hisaishi (<time datetime="2020-03">march 2020</time>)</dt>
+
<dd>
+
<details>
+
<summary>watch on site</summary>
+
<video controls preload="none" poster="assets/images/video_poster.jpg">
+
<source src="https://stash.4-walls.net/vids/kat/2020_03_morningslagravine.mp4" type="video/mp4" />
+
download the <a href="https://stash.4-walls.net/vids/kat/2020_03_morningslagravine.mp4" download>MP4 file</a>
+
</video>
+
</details>
+
</dd>
+
</dl>
+
</section>
+
</main>
+
+
</body>
+
+
</html>