Mae's website :3 maemoon.me
personal website svelte sveltekit
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

oppose genocide

Mae Moon 0f529931 6e4b1ce0

+36 -7
+11
package-lock.json
··· 1038 1038 "devOptional": true, 1039 1039 "hasInstallScript": true, 1040 1040 "license": "MIT", 1041 + "peer": true, 1041 1042 "dependencies": { 1042 1043 "@types/cookie": "^0.6.0", 1043 1044 "cookie": "^0.6.0", ··· 1070 1071 "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==", 1071 1072 "devOptional": true, 1072 1073 "license": "MIT", 1074 + "peer": true, 1073 1075 "dependencies": { 1074 1076 "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", 1075 1077 "debug": "^4.3.7", ··· 1235 1237 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1236 1238 "devOptional": true, 1237 1239 "license": "MIT", 1240 + "peer": true, 1238 1241 "bin": { 1239 1242 "acorn": "bin/acorn" 1240 1243 }, ··· 1465 1468 } 1466 1469 ], 1467 1470 "license": "MIT", 1471 + "peer": true, 1468 1472 "dependencies": { 1469 1473 "caniuse-lite": "^1.0.30001688", 1470 1474 "electron-to-chromium": "^1.5.73", ··· 1794 1798 "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", 1795 1799 "dev": true, 1796 1800 "license": "MIT", 1801 + "peer": true, 1797 1802 "dependencies": { 1798 1803 "@eslint-community/eslint-utils": "^4.2.0", 1799 1804 "@eslint-community/regexpp": "^4.11.0", ··· 2475 2480 "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", 2476 2481 "dev": true, 2477 2482 "license": "MIT", 2483 + "peer": true, 2478 2484 "bin": { 2479 2485 "jiti": "bin/jiti.js" 2480 2486 } ··· 2981 2987 } 2982 2988 ], 2983 2989 "license": "MIT", 2990 + "peer": true, 2984 2991 "dependencies": { 2985 2992 "nanoid": "^3.3.7", 2986 2993 "picocolors": "^1.1.1", ··· 3165 3172 "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 3166 3173 "dev": true, 3167 3174 "license": "MIT", 3175 + "peer": true, 3168 3176 "bin": { 3169 3177 "prettier": "bin/prettier.cjs" 3170 3178 }, ··· 3633 3641 "integrity": "sha512-qgHDV7AyvBZa2pbf+V0tnvWrN1LKD8LdUsBkR/SSYVVN6zXexiXnOy5Pjcjft2y/2NJJVa8ORUHFVn3oiWCLVQ==", 3634 3642 "devOptional": true, 3635 3643 "license": "MIT", 3644 + "peer": true, 3636 3645 "dependencies": { 3637 3646 "@ampproject/remapping": "^2.3.0", 3638 3647 "@jridgewell/sourcemap-codec": "^1.5.0", ··· 3790 3799 "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", 3791 3800 "dev": true, 3792 3801 "license": "MIT", 3802 + "peer": true, 3793 3803 "dependencies": { 3794 3804 "@alloc/quick-lru": "^5.2.0", 3795 3805 "arg": "^5.0.2", ··· 4051 4061 "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", 4052 4062 "devOptional": true, 4053 4063 "license": "MIT", 4064 + "peer": true, 4054 4065 "dependencies": { 4055 4066 "esbuild": "^0.21.3", 4056 4067 "postcss": "^8.4.43",
+19 -7
src/routes/+layout.svelte
··· 1 1 <script> 2 2 import Breadcrumb from '../lib/breadcrumb.svelte'; 3 - import "../app.css"; 3 + import '../app.css'; 4 4 import { theme } from './shared.svelte.js'; 5 5 import { dev } from '$app/environment'; 6 6 import { inject } from '@vercel/analytics'; ··· 18 18 <svelte:head> 19 19 <title>Mae Moon</title> 20 20 <meta name="description" content="Mae Moon's personal website and blog" /> 21 - {#if data.currentRoute != "/experiments/favicon"} 22 - <link rel="icon" href="/favicon.svg" /> 21 + {#if data.currentRoute != '/experiments/favicon'} 22 + <link rel="icon" href="/favicon.svg" /> 23 23 {/if} 24 24 </svelte:head> 25 25 26 - <div id="page" class="bg-slate-100 w-screen min-h-screen flex justify-center items-start bg-nord6 dark:bg-nord1"> 26 + <div 27 + id="page" 28 + class="bg-slate-100 w-screen min-h-screen flex justify-center items-start bg-nord6 dark:bg-nord1" 29 + > 30 + <img src="/trans.svg" class="fixed top-4 left-4 w-32" alt="Transgender pride flag" /> 27 31 {#key data.currentRoute} 28 32 <main class="w-1/2 h-full p-4 text-nord0 dark:text-nord6 leading-snug"> 29 33 <Breadcrumb path={data.currentRoute}></Breadcrumb> ··· 39 43 }} 40 44 > 41 45 {#if theme.dark} 42 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="fill-nord6 w-8 h-8"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"/></svg> 46 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="fill-nord6 w-8 h-8" 47 + ><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path 48 + d="M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z" 49 + /></svg 50 + > 43 51 {:else} 44 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="fill-nord0 w-8 h-8"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"/></svg> 52 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="fill-nord0 w-8 h-8" 53 + ><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path 54 + d="M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z" 55 + /></svg 56 + > 45 57 {/if} 46 58 </button> 47 59 {/key} 48 - </div> 60 + </div>
+6
static/trans.svg
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 480"> 3 + <rect fill="#5BCEFA" width="800" height="480" /> 4 + <rect fill="#F5A9B8" width="800" height="288" y="96" /> 5 + <rect fill="#FFF" width="800" height="96" y="192" /> 6 + </svg>