Compare commits

...

10 commits

25 changed files with 108 additions and 30 deletions

2
.gitignore vendored
View file

@ -6,4 +6,4 @@
node_modules/
# Website
public/
dist/

View file

@ -4,10 +4,26 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="author" content="Madeorsk" />
<meta name="description" content="Terminal d'accès à l'espace personnel de madeorsk, développeur de logiciels passionné d'informatique." />
<meta property="og:title" content="Madeorsk" />
<meta property="og:site_name" content="Madeorsk" />
<meta property="og:description" content="Terminal d'accès à l'espace personnel de madeorsk, développeur de logiciels passionné d'informatique." />
<link rel="me" href="https://aleph.land/@Madeorsk" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="manifest" href="/site.webmanifest" />
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5BBAD5" />
<meta name="msapplication-TileColor" content="#141414" />
<meta name="theme-color" content="#F9F9F9" />
<title>Madeorsk</title>
<link rel="stylesheet" type="text/css" href="./less/madeorsk.less" />
<script type="module" src="./src/website.ts"></script>
</head>
<body>
@ -50,7 +66,7 @@
</p>
<p>
<strong>J'aime</strong> les ordinateurs, les fourmis, la musique qui donne de l'énergie, être seul, la pizza.
<strong>J'aime</strong> les ordinateurs, les fourmis, la musique qui donne de l'énergie, être seul, la pizza, le spéculoos.
</p>
<p>
@ -78,14 +94,15 @@
<h2 class="faketerm">projects</h2>
<p>
J'ai le malheur d'avoir beaucoup trop de choses dans la tête qui m'amène à un nombre impossible de choses
J'ai le malheur d'avoir beaucoup trop de choses dans la tête qui m'amènent à un nombre impossible de choses
à gérer et faire. J'ai essayé de rassembler dans une liste de toutes les choses que je peux te montrer.
</p>
<ul>
<li>
<span class="encrypted">encrypted</span>, un système de cloud privé performant, simple, chiffré et sécurisé. L'objectif
<strong>nuaj</strong>, un système de cloud privé performant, simple, chiffré et sécurisé. L'objectif
principal est de permettre une synchronisation entre plusieurs appareils, et la simplification des sauvegardes.
<a href="https://use.nuaj.cloud">Voir nuaj</a>
</li>
<li>
<span class="encrypted">encrypted</span>, un réseau de blogs décentralisés basés sur <a href="https://activitypub.rocks" target="_blank">ActivityPub</a> et les <a href="https://indieweb.org/Webmention" target="_blank">Webmentions</a>.

View file

@ -1,10 +1 @@
@import "@fontsource/iosevka-aile/400.css";
@import "@fontsource/iosevka-aile/400-italic.css";
@import "@fontsource/iosevka-aile/500.css";
@import "@fontsource/iosevka-aile/500-italic.css";
@import "@fontsource/iosevka-aile/600.css";
@import "@fontsource/iosevka-aile/600-italic.css";
@import "@fontsource/iosevka-aile/800.css";
@import "@fontsource/iosevka-aile/800-italic.css";
@font: "Iosevka Aile", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;
@font: "Iosevka Aile", ui-monospace, Menlo, "DejaVu Sans Mono", Consolas, monospace;

View file

@ -10,7 +10,7 @@ main
{
margin: auto;
width: 40em;
max-width: 95%;
max-width: 90%;
box-sizing: border-box;
p

View file

@ -12,8 +12,5 @@
"vite": "^5.4.3"
},
"type": "module",
"packageManager": "yarn@4.4.1",
"dependencies": {
"@fontsource/iosevka-aile": "^5.0.11"
}
"packageManager": "yarn@4.4.1"
}

View file

@ -0,0 +1 @@
did:plc:fyvw27qac5qi6spmxm3zlugg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

BIN
public/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

9
public/browserconfig.xml Normal file
View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#141414</TileColor>
</tile>
</msapplication>
</browserconfig>

BIN
public/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

BIN
public/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
public/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

6
public/logo.svg Normal file
View file

@ -0,0 +1,6 @@
<svg width="512" height="512" version="1.1" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<g>
<rect y="-1.4211e-14" width="512" height="512" fill="#141414" stroke-width="12.422"/>
<path id="M" class="cls-2" d="m181.84 376.42-61.839 35.797v-71.592zm0-79.972-61.839 35.795v-71.591zm0-80.437-61.839 35.795v-71.591zm0-80.437-61.839 35.795v-71.591zm69.278 39.986-61.839 35.795v-71.591zm-128.33 0 61.839 35.795v-71.591zm0 79.972 61.839 35.795v-71.591zm0 80.437 61.839 35.795v-71.591zm68.813-120.42 61.839 35.795v-71.591zm138.56 160.87 61.839 35.797v-71.592zm0-79.972 61.839 35.795v-71.591zm0-80.437 61.839 35.795v-71.591zm0-80.437 61.839 35.795v-71.591zm-69.278 39.986 61.839 35.795v-71.591zm128.33 0-61.839 35.795v-71.591zm0 79.972-61.839 35.795v-71.591zm0 80.437-61.839 35.795v-71.591zm-68.813-120.42-61.839 35.795v-71.591z" fill="#f9f9f9" fill-rule="evenodd" stroke-width=".46496"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 910 B

BIN
public/mstile-144x144.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/mstile-150x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
public/mstile-310x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
public/mstile-310x310.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
public/mstile-70x70.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,45 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M0 3500 l0 -3500 3500 0 3500 0 0 3500 0 3500 -3500 0 -3500 0 0
-3500z m2117 1856 l361 -209 -411 -239 c-227 -131 -415 -238 -419 -238 -5 0
-8 216 -8 481 l0 480 58 -33 c32 -18 221 -127 419 -242z m3243 -206 c0 -264
-3 -480 -7 -480 -5 0 -193 107 -420 238 l-411 238 416 242 c230 133 418 242
420 242 1 0 2 -216 2 -480z m-2842 -790 l-3 -240 -413 239 c-401 232 -413 240
-390 254 12 9 199 117 413 241 l390 225 3 -239 c1 -132 1 -348 0 -480z m555
445 c190 -110 346 -202 346 -205 1 -4 -796 -468 -821 -478 -4 -2 -8 213 -8
478 l0 482 68 -39 c38 -21 224 -128 415 -238z m1334 -682 c-5 -4 -827 470
-826 477 0 3 185 112 412 243 l412 237 3 -476 c1 -263 1 -479 -1 -481z m483
722 c217 -125 401 -232 408 -238 9 -7 -97 -72 -375 -234 -214 -124 -400 -231
-415 -239 l-28 -15 0 481 c0 265 3 479 8 477 4 -2 185 -107 402 -232z m-2773
-589 l361 -209 -411 -239 c-227 -131 -415 -238 -419 -238 -5 0 -8 216 -8 481
l0 480 58 -33 c32 -18 221 -127 419 -242z m1343 -205 l0 -480 -142 83 c-79 45
-266 154 -417 241 -260 150 -272 159 -250 171 13 7 197 114 409 238 212 123
388 225 393 225 4 1 7 -215 7 -478z m497 243 c224 -130 409 -238 411 -239 2
-1 -120 -74 -270 -161 -150 -87 -337 -195 -415 -240 l-143 -83 0 480 c0 263 2
479 4 479 3 0 188 -106 413 -236z m1403 -244 c0 -264 -3 -480 -7 -480 -5 0
-193 107 -420 238 l-411 238 416 242 c230 133 418 242 420 242 1 0 2 -216 2
-480z m-2844 -1017 c-2 -3 -189 103 -415 233 -225 131 -408 240 -405 243 3 3
188 112 412 241 l407 236 3 -475 c1 -261 0 -476 -2 -478z m2522 632 l274 -158
-29 -17 c-67 -42 -793 -460 -798 -460 -3 0 -5 216 -5 479 l0 480 143 -83 c78
-45 265 -154 415 -241z m-2988 -470 c217 -125 401 -233 408 -240 11 -10 -66
-58 -396 -249 -224 -130 -411 -236 -415 -236 -4 0 -7 216 -7 481 0 264 3 478
8 476 4 -2 185 -107 402 -232z m3305 -723 c-2 -2 -189 102 -415 233 -278 161
-408 241 -401 248 6 6 191 115 413 243 l403 233 3 -476 c1 -262 0 -478 -3
-481z m-2839 -539 c-2 -2 -189 103 -414 234 -226 130 -409 240 -406 243 3 3
189 111 412 241 l407 235 3 -474 c1 -262 0 -477 -2 -479z m2394 707 c212 -122
388 -225 392 -229 6 -5 -775 -466 -813 -479 -5 -2 -9 186 -9 477 l0 481 23
-14 c12 -7 195 -114 407 -236z m-2843 -548 l411 -239 -361 -209 c-198 -115
-387 -224 -419 -242 l-58 -33 0 480 c0 265 3 481 8 481 4 0 192 -107 419 -238z
m3293 -243 l0 -480 -58 33 c-32 18 -221 127 -419 242 l-361 209 411 239 c227
131 415 238 420 238 4 0 7 -216 7 -481z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

19
public/site.webmanifest Normal file
View file

@ -0,0 +1,19 @@
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#F9F9F9",
"background_color": "#141414",
"display": "standalone"
}

View file

@ -61,7 +61,9 @@ function fakeArt(element: Element): void
{
// On ajoute 150 caractères animés.
[...Array(150)].forEach(() => {
element.appendChild(spawnChar());
window.setTimeout(() => {
element.appendChild(spawnChar());
}, (500 + Math.round(Math.random() * 1000)));
});
}

View file

@ -4,7 +4,6 @@ import {resolve} from "path";
// https://vitejs.dev/config/
export default defineConfig(() => ({
build: {
outDir: resolve(__dirname, "public"),
emptyOutDir: true,
},
}));

View file

@ -175,13 +175,6 @@ __metadata:
languageName: node
linkType: hard
"@fontsource/iosevka-aile@npm:^5.0.11":
version: 5.0.11
resolution: "@fontsource/iosevka-aile@npm:5.0.11"
checksum: 10c0/5f3e2cf73c4b125640cd72b302f1d4a24ac775ca32fc6ef09aff668eaee9f4223ee3185e6414e957e4b13003951e341c8bf2e2adbf4a6428b225f070a7f5f445
languageName: node
linkType: hard
"@isaacs/cliui@npm:^8.0.2":
version: 8.0.2
resolution: "@isaacs/cliui@npm:8.0.2"
@ -980,7 +973,6 @@ __metadata:
version: 0.0.0-use.local
resolution: "madeorsk@workspace:."
dependencies:
"@fontsource/iosevka-aile": "npm:^5.0.11"
"@types/node": "npm:^22.5.4"
less: "npm:^4.2.0"
ts-node: "npm:^10.9.2"