]> Skullheadx's Git Forge - skullheadx.com.git/commitdiff
aria of the soul blog post
authorSkullheadx <admonty1@protonmail.com>
Fri, 8 May 2026 19:22:57 +0000 (15:22 -0400)
committerSkullheadx <admonty1@protonmail.com>
Fri, 8 May 2026 19:22:57 +0000 (15:22 -0400)
blog/The_Velvet_Room_Aria_of_the_Soul_Piano_Cover_Std_Quality.mp3 [moved from The_Velvet_Room_Aria_of_the_Soul_Piano_Cover_Std_Quality.mp3 with 100% similarity]
blog/aria_of_the_soul.html [new file with mode: 0644]
blog/index.html
music/index.html
style.css

diff --git a/blog/aria_of_the_soul.html b/blog/aria_of_the_soul.html
new file mode 100644 (file)
index 0000000..3dfe9ae
--- /dev/null
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8">
+        <title>The Velvet Room: Aria of the Soul Piano Cover | Skullheadx</title>
+        <meta name="description" content="My piano cover of the Persona song The Velvet Room">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <link rel="stylesheet" type="text/css" href="/style.css">
+        <link rel="icon" href="/favicon.ico">
+    </head>
+    <body class="blog">
+        <div class = "blog-wrapper">
+        <header class="main-head" id="top">
+            <h1><a href="index.html">Skullheadx's Blog</a></h1>
+        </header>
+        <nav class="main-nav">
+            <section>
+                <ul>
+                    <li><a href="../index.html">Main Page</a></li>
+                    <li><a href="index.html">All Posts</a></li>
+                    <li><a href="../music/index.html">Music Posts</a></li>
+                </ul>
+            </section>
+        </nav>
+        <main class="content">
+            <article class="blog-post">
+                <hgroup>
+                <h3>The Velvet Room: Aria of the Soul | Persona 5 piano cover</h3>
+                <p>Published: <time datetime="2026-05-08">May 8, 2026</time></p>
+                </hgroup>
+                <p>I've been practicing this piece for 4 months, and it's by far the most difficult song that I can play! I used this <a href="https://musescore.com/user/35368515/scores/6197264?share=copy_link">sheet music</a> to learn.</p>
+                <figure>
+                    <figcaption>Listen to the <strong>The Velvet Room: Aria of the Soul Piano Cover:</strong></figcaption>
+                    <audio controls src="The_Velvet_Room_Aria_of_the_Soul_Piano_Cover_Std_Quality.mp3
+"></audio>
+                    <a href="The_Velvet_Room_Aria_of_the_Soul_Piano_Cover_Std_Quality.mp3
+" download> Download audio </a>
+                </figure>
+                <hr />
+            </article>
+        </main>
+        <footer class="main-footer">
+            <p>Return to <a href="#top">top?</a></p>
+            <p><a href="https://skullheadx.com">https://skullheadx.com</a></p>
+        </footer>
+        </div>
+    </body>
+</html>
index 8d7caff47c2acb170dc8f8b7aef72aa275e3ff86..2a5b6fec6e731b9f054c05d62ab4a1ad3c7c753a 100644 (file)
@@ -63,7 +63,7 @@
                     </article>
                     <article>
                         <h3 class="no-center"><a href="../blog/aria_of_the_soul.html">The Velvet Room: Aria of the Soul | Persona 5 piano cover</a></h3>
-                        <footer class="no-center"><time datetime="2026-05-07">May 7, 2026</time></footer>
+                        <footer class="no-center"><time datetime="2026-05-08">May 8, 2026</time></footer>
                     </article>
                     <article>
                         <h3 class="no-center"><a href="../blog/suckless_nixos.html">Suckless NixOS</a></h3>
index a8c169c0ea0c597837c32b9213589d3a383f5313..0cb2294f35054e02f70b789f4f4f8b4bf618f1b5 100644 (file)
@@ -59,7 +59,7 @@
                 <section>
                     <article>
                         <h3 class="no-center"><a href="../blog/aria_of_the_soul.html">The Velvet Room: Aria of the Soul | Persona 5 piano cover</a></h3>
-                        <footer class="no-center"><time datetime="2026-05-07">May 7, 2026</time></footer>
+                        <footer class="no-center"><time datetime="2026-05-08">May 8, 2026</time></footer>
                     </article>
                 </section>
             </article>
index d6f370a53db1b564c5ea382be8e47708cdaff697..104e69323ec82a8c9055754f330effa7d4f15aa5 100644 (file)
--- a/style.css
+++ b/style.css
@@ -16,6 +16,7 @@ h1, h2, h3 {
 h1 {
     font-weight: bold;
     padding: 0.75em;
+    color: var(--parchment);
 }
 
 h2 {
@@ -45,6 +46,12 @@ h2 a {
     /*text-decoration: 2px dotted underline var(--almond-silk);*/
 }
 
+h1 a {
+    color: inherit;
+    font-weight: inherit;
+    text-decoration: 2px dotted underline var(--almond-silk);
+}
+
 /* images */
 img {
     border-radius: 7px;
@@ -94,7 +101,7 @@ li {
   grid-area: footer;
 }
 
-.main-wrapper, .content-wrapper {
+.main-wrapper, .content-wrapper, .blog-wrapper {
   display: grid;
   gap: 20px;
   grid-template-areas:
@@ -123,12 +130,21 @@ li {
       "nav-unpinned"
       "footer";
   }
+  .blog-wrapper {
+    grid-template-areas:
+      "header"
+      "nav"
+      "content"
+      "footer";
+  }
   nav {
       display: contents;
   }
   nav ul {
     display: flex;
-    justify-content: space-between;
+    justify-content: space-evenly;
+    flex-wrap: wrap;
+    gap: 10px;
   }
   h2 {
       padding: 0.25em;
@@ -155,12 +171,19 @@ li {
       "nav-unpinned nav-unpinned"
       "footer      footer";
   }
+  .blog-wrapper {
+    grid-template-areas:
+      "header"
+      "nav"
+      "content"
+      "footer";
+  }
   nav {
       display: contents;
   }
   nav ul {
     display: flex;
-    justify-content: space-between;
+    justify-content: space-evenly;
   }
 }
 
@@ -181,6 +204,14 @@ li {
       "nav    content content"
       "footer footer  footer";
   }
+  .blog-wrapper {
+    grid-template-columns: 1fr 4fr 1fr;
+    grid-template-areas:
+      "header header  header"
+      "nav    content content"
+      "nav    content content"
+      "footer footer  footer";
+  }
   nav ul {
     flex-direction: column;
   }
@@ -196,6 +227,12 @@ li {
     border-radius: 7px;
 }
 
+html > header h1 {
+    a {
+        
+    }
+}
+
 /* body */
 body {
     margin: 0 auto;
@@ -204,8 +241,14 @@ body {
 }
 
 body.pattern {
-background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='46' height='46' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform=''%3E%3Crect width='100%25' height='100%25' fill='rgba(74, 85, 104,1)'/%3E%3Cpath d='M0 40h-10v-60h60L40 0L39 1h-38v38z' fill='rgba(113, 128, 150,1)'/%3E%3Cpath d='M40 0v10h60v60L0 40L1 39h38v-38z' fill='rgba(45, 55, 72,1)'/%3E%3Cpath d='M40 0v10h60v60L0 40L0 40h40v-40z' fill='rgba(113, 128, 150,1)'/%3E%3Cpath d='M0 40h-10v-60h60L40 0L40 0h-40v40z' fill='rgba(45, 55, 72,1)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ")}
+    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='46' height='46' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform=''%3E%3Crect width='100%25' height='100%25' fill='rgba(74, 85, 104,1)'/%3E%3Cpath d='M0 40h-10v-60h60L40 0L39 1h-38v38z' fill='rgba(113, 128, 150,1)'/%3E%3Cpath d='M40 0v10h60v60L0 40L1 39h38v-38z' fill='rgba(45, 55, 72,1)'/%3E%3Cpath d='M40 0v10h60v60L0 40L0 40h40v-40z' fill='rgba(113, 128, 150,1)'/%3E%3Cpath d='M0 40h-10v-60h60L40 0L40 0h-40v40z' fill='rgba(45, 55, 72,1)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ")
+}
 
+body.blog {
+    font-size: 16px;
+    margin: 55px auto;
+    max-width: 1000px;
+}
 
  main, section, nav section, aside section {
     background: #fff;
@@ -267,6 +310,9 @@ footer {
     a {
         color: var(--almond-silk);
     }
+    p {
+        color: var(--parchment);
+    }
 }
 
 
@@ -298,8 +344,22 @@ figure {
     flex-direction: column;
     justify-content: center;
     align-items:center;
+    margin: 1em 0;
+    width: 100%;
+    max-width: 100%;
+}
+
+figure audio {
+    margin: 0.5em;
+    width: 100%;
+    max-width:300px;
 }
 
+figcaption {
+    padding: 10px;
+    text-align: center;
+    word-wrap: break-word;
+}
 
 .push-left {
     padding: 10px;
@@ -377,3 +437,38 @@ details[open] summary {
 }
 
 
+
+
+/* hgroup center */
+hgroup {
+    display:flex;
+    flex-direction:column;
+    align-items: center;
+    p {
+        margin: 0.5em;
+    }
+
+}
+
+
+/* horizontal rule */
+hr {
+  border: none;
+  border-top: 3px double #333333;
+  color: #333333;
+  overflow: visible;
+  text-align: center;
+  height: 5px;
+  max-width: 66%;
+}
+
+hr::after {
+  background: white;
+  content: "ยง";
+  padding: 0 4px;
+  position: relative;
+  top: -13px;
+}
+
+
+