refactor(all): rebranding and websire layout refactor

This commit is contained in:
z0x 2025-01-19 00:23:52 -05:00
parent 98ebc84a1c
commit bebf7819e5
39 changed files with 380 additions and 418 deletions

18
dist/404.html vendored
View file

@ -1,18 +0,0 @@
<!DOCTYPE html><html lang="en-us"> <head><meta charset="utf-8"><title>404</title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="darkreader-lock"><link rel="apple-touch-icon" href="/img/site-touch-icon.webp"><link rel="apple-touch-icon" sizes="72x72" href="/img/apple-touch-icon-72x72.webp"><link rel="icon" type="image/svg+xml" href="/img/site-favicon.svg"><link rel="stylesheet" href="/_astro/index.CAMEI3kK.css"><script>
(function () {
var script = document.createElement("script")
var viewTransitionsEnabled = document.querySelector("meta[name='astro-view-transitions-enabled']")?.content
script.setAttribute("src", "https://umami.z0x.ca/script.js")
script.setAttribute("defer", true)
script.setAttribute("data-website-id", "343a00a4-7e34-4177-b07c-dce26ffc1b50")
if (!!viewTransitionsEnabled) {
script.setAttribute("data-astro-rerun", true)
}
var head = document.querySelector("head")
head.appendChild(script)
})()
</script></head> <body class="bg-linear-to-b/oklch from-neutral-700 to-black text-white overflow-hidden"> <div class="flex items-center justify-center min-h-screen"> <div class="flex flex-col items-center justify-center w-full h-full max-w-[60vmin] max-h-[60vmin] md:max-w-[35vmin] md:max-h-[35vmin]"> <h1 class="text-4xl opacity-0 font-semibold">404</h1> </div> </div> <script type="module" src="/_astro/404.astro_astro_type_script_index_0_lang.BjeD0GcN.js"></script> <script type="module" src="/_astro/404.astro_astro_type_script_index_1_lang.BshspGhv.js"></script> </body> </html>

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
function c(){const t=document.createElement("canvas"),n=t.getContext("2d");document.body.style.margin="0",document.body.style.overflow="hidden",t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.zIndex="-1",document.body.appendChild(t);const a=()=>{t.width=window.innerWidth,t.height=window.innerHeight};a(),window.addEventListener("resize",a);const s=320,o=[];let i=0;for(let e=0;e<s;e++)o.push(h());function h(){const e=Math.random()*3+1;return{x:Math.random()*t.width,y:Math.random()*t.height,size:e,opacity:Math.random()*.2+.2,speedY:Math.random()*e*.6+.4,speedX:Math.random()*.5-.25}}function r(){i+=(Math.random()-.5)*.01,i=Math.max(-.5,Math.min(.5,i))}function d(){n.clearRect(0,0,t.width,t.height),r();for(const e of o)e.x+=e.speedX+i,e.y+=e.speedY,e.y>t.height&&(e.y=-e.size,e.x=Math.random()*t.width,e.speedY=Math.random()*e.size*.5+.5,e.speedX=Math.random()*.5-.25),e.x<-e.size?e.x=t.width+e.size:e.x>t.width+e.size&&(e.x=-e.size),n.beginPath(),n.arc(e.x,e.y,e.size,0,Math.PI*2),n.fillStyle=`rgba(255, 255, 255, ${e.opacity})`,n.fill();requestAnimationFrame(d)}d()}c();

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
import"./404.astro_astro_type_script_index_0_lang.BjeD0GcN.js";

View file

@ -1 +0,0 @@
import"./404.astro_astro_type_script_index_1_lang.BshspGhv.js";

View file

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="128"
height="128"
viewBox="0 0 128 128"
version="1.1"
xml:space="preserve"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"
id="svg3"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs3"><linearGradient
id="linearGradient26"><stop
style="stop-color:#ffffff;stop-opacity:0.30000001;"
offset="0"
id="stop26" /><stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="0.9638136"
id="stop27" /></linearGradient><radialGradient
xlink:href="#linearGradient26"
id="radialGradient27"
cx="250"
cy="250"
fx="250"
fy="250"
r="250"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6,0,0,0.6,100.00001,100.00002)" /><filter
style="color-interpolation-filters:sRGB"
id="filter1"
x="-0.243"
y="-0.243"
width="1.486"
height="1.486"><feGaussianBlur
stdDeviation="30.375"
id="feGaussianBlur1" /></filter></defs>
<circle
style="display:inline;fill:url(#radialGradient27);fill-opacity:1;stroke-width:0.300003;filter:url(#filter1)"
id="backlight"
cx="250"
cy="250"
r="150"
transform="matrix(0.256,0,0,0.256,2.2888184e-6,2.2888184e-6)" /><path
d="M 64.00001,6.4 68.608,38.656 c 0.79735,4.95473 3.36351,9.8663 6.912,13.41429 3.54847,3.5487 8.86942,6.52423 13.824,7.32171 L 121.6,64 89.344,68.608 C 84.38942,69.40548 79.06847,72.38102 75.52,75.92971 71.97151,79.4777 69.40535,84.38927 68.608,89.344 L 64.00001,121.6 59.392,89.344 C 58.59465,84.38927 56.02847,79.4777 52.48,75.92971 48.93151,72.38102 43.61058,69.40548 38.656,68.608 L 6.4,64 38.656,59.392 C 43.61058,58.59452 48.93151,55.61899 52.48,52.07029 56.02847,48.5223 58.59465,43.61073 59.392,38.656 Z"
style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-rule:evenodd;stroke-width:0.0707615;stroke-linejoin:round;stroke-miterlimit:2"
id="star" /></svg>

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="128"
height="128"
viewBox="0 0 128 128"
version="1.1"
xml:space="preserve"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"
id="svg3"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs3"><linearGradient
id="linearGradient26"><stop
style="stop-color:#ffffff;stop-opacity:0.30000001;"
offset="0"
id="stop26" /><stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="0.9638136"
id="stop27" /></linearGradient><radialGradient
xlink:href="#linearGradient26"
id="radialGradient27"
cx="250"
cy="250"
fx="250"
fy="250"
r="250"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6,0,0,0.6,100.00001,100.00002)" /><filter
style="color-interpolation-filters:sRGB"
id="filter1"
x="-0.243"
y="-0.243"
width="1.486"
height="1.486"><feGaussianBlur
stdDeviation="30.375"
id="feGaussianBlur1" /></filter></defs>
<rect
style="clip-rule:evenodd;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:2"
id="bg"
width="128"
height="128"
x="0"
y="0"
ry="16.384001" /><circle
style="display:inline;fill:url(#radialGradient27);fill-opacity:1;stroke-width:0.300003;filter:url(#filter1)"
id="backlight"
cx="250"
cy="250"
r="150"
transform="matrix(0.256,0,0,0.256,2.2888184e-6,2.2888184e-6)" /><path
d="M 64.00001,6.4 68.608,38.656 c 0.79735,4.95473 3.36351,9.8663 6.912,13.41429 3.54847,3.5487 8.86942,6.52423 13.824,7.32171 L 121.6,64 89.344,68.608 C 84.38942,69.40548 79.06847,72.38102 75.52,75.92971 71.97151,79.4777 69.40535,84.38927 68.608,89.344 L 64.00001,121.6 59.392,89.344 C 58.59465,84.38927 56.02847,79.4777 52.48,75.92971 48.93151,72.38102 43.61058,69.40548 38.656,68.608 L 6.4,64 38.656,59.392 C 43.61058,58.59452 48.93151,55.61899 52.48,52.07029 56.02847,48.5223 58.59465,43.61073 59.392,38.656 Z"
style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-rule:evenodd;stroke-width:0.0707615;stroke-linejoin:round;stroke-miterlimit:2"
id="star" /></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

18
dist/index.html vendored
View file

@ -1,18 +0,0 @@
<!DOCTYPE html><html lang="en-us"> <head><title>z0x</title><meta charset="utf-8"><meta name="description" content="z0x"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="darkreader-lock"><link rel="apple-touch-icon" href="/img/site-touch-icon.webp"><link rel="apple-touch-icon" sizes="72x72" href="/img/apple-touch-icon-72x72.webp"><link rel="icon" type="image/svg+xml" href="/img/site-favicon.svg"><link rel="stylesheet" href="/_astro/index.CAMEI3kK.css"><script>
(function () {
var script = document.createElement("script")
var viewTransitionsEnabled = document.querySelector("meta[name='astro-view-transitions-enabled']")?.content
script.setAttribute("src", "https://umami.z0x.ca/script.js")
script.setAttribute("defer", true)
script.setAttribute("data-website-id", "343a00a4-7e34-4177-b07c-dce26ffc1b50")
if (!!viewTransitionsEnabled) {
script.setAttribute("data-astro-rerun", true)
}
var head = document.querySelector("head")
head.appendChild(script)
})()
</script></head> <body class="bg-linear-to-b/oklch from-neutral-700 to-black text-white overflow-hidden"> <div class="flex items-center justify-center min-h-screen"> <div class="flex flex-col items-center justify-center w-full h-full max-w-[60vmin] max-h-[60vmin] md:max-w-[35vmin] md:max-h-[35vmin]"> <img src="/_astro/logo.KpeGIJpW_Z1Q82A5.svg" alt="logo" loading="eager" width="128" height="128" decoding="async" class="w-2/3 opacity-0"> <h1 class="text-4xl opacity-0 font-semibold">z0x</h1> </div> </div> <script type="module" src="/_astro/index.astro_astro_type_script_index_0_lang.WoVQ7ZKu.js"></script> <script type="module" src="/_astro/index.astro_astro_type_script_index_1_lang.Br3U46Ri.js"></script> </body> </html>