Favicons!
@@ -15,12 +15,15 @@
|
||||
"@sveltejs/adapter-node": "^4.0.1",
|
||||
"@sveltejs/kit": "^2.0.0",
|
||||
"@sveltejs/vite-plugin-svelte": "^3.0.0",
|
||||
"sharp": "^0.33.2",
|
||||
"svelte": "^4.2.7",
|
||||
"svelte-check": "^3.6.0",
|
||||
"svelte-seo": "^1.6.0",
|
||||
"svgo": "^3.2.0",
|
||||
"tslib": "^2.4.1",
|
||||
"typescript": "^5.0.0",
|
||||
"vite": "^5.0.3"
|
||||
"vite": "^5.0.3",
|
||||
"vite-plugin-image-optimizer": "^1.1.7"
|
||||
},
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
import manifest from "./site.webmanifest?url";
|
||||
import logo from "./logo.svg?url";
|
||||
</script>
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href={logo}>
|
||||
<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={manifest}>
|
||||
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#0064e0">
|
||||
|
||||
<meta name="msapplication-TileColor" content="#1e2a55">
|
||||
<meta name="theme-color" content="#1e2a55">
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"name": "JadedBlueEyes",
|
||||
"short_name": "Jade",
|
||||
"start_url": "/",
|
||||
"display": "minimal-ui",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/android-chrome-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-256x256.png",
|
||||
"sizes": "256x256",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-384x384.png",
|
||||
"sizes": "384x384",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#1e2a55",
|
||||
"background_color": "#1e2a55"
|
||||
}
|
||||
@@ -1,7 +1,10 @@
|
||||
<script lang="ts">
|
||||
import "$lib/styles.css";
|
||||
import Favicons from "$lib/Favicons.svelte";
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
<Favicons />
|
||||
</svelte:head>
|
||||
<main class="main">
|
||||
<slot />
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<TileColor>#1e2a55</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
@@ -0,0 +1,29 @@
|
||||
<?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="M4795 6586 c-96 -26 -167 -48 -395 -120 -139 -45 -337 -98 -410 -111
|
||||
-36 -7 -57 -9 -175 -20 -216 -19 -277 -30 -380 -72 -43 -18 -68 -20 -170 -17
|
||||
-163 4 -220 -3 -254 -31 -42 -36 -93 -153 -177 -402 -89 -266 -137 -372 -200
|
||||
-442 -60 -66 -153 -111 -304 -146 -218 -51 -307 -83 -365 -135 -34 -31 -97
|
||||
-40 -281 -41 -185 -1 -259 -12 -293 -43 -39 -36 -91 -162 -132 -321 -41 -160
|
||||
-95 -295 -142 -357 -37 -49 -96 -188 -111 -264 -19 -93 -83 -293 -112 -354
|
||||
-31 -64 -56 -94 -165 -200 -132 -129 -179 -195 -179 -253 0 -17 14 -62 31
|
||||
-101 39 -89 21 -45 204 -506 86 -217 168 -424 183 -460 59 -142 176 -289 368
|
||||
-460 106 -95 276 -214 559 -390 244 -152 472 -304 495 -330 9 -11 295 -225
|
||||
335 -251 92 -61 154 -96 223 -128 l73 -33 217 -4 c119 -1 231 -5 247 -8 88
|
||||
-16 279 -22 340 -11 40 8 123 50 162 83 132 110 586 412 773 515 132 72 261
|
||||
135 340 167 185 72 238 135 349 418 23 57 95 200 170 337 106 192 169 339 194
|
||||
450 10 45 14 192 16 585 1 289 4 550 6 580 19 295 40 368 179 610 54 94 94
|
||||
182 105 232 10 48 8 676 -4 778 -12 112 -33 201 -59 244 -13 23 -60 82 -103
|
||||
130 -145 165 -156 181 -215 306 -181 383 -201 405 -463 490 -55 17 -138 48
|
||||
-185 67 -112 46 -176 50 -295 19z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -1,6 +1,16 @@
|
||||
import { sveltekit } from '@sveltejs/kit/vite';
|
||||
import { defineConfig } from 'vite';
|
||||
import { ViteImageOptimizer } from 'vite-plugin-image-optimizer';
|
||||
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [sveltekit()]
|
||||
plugins: [
|
||||
ViteImageOptimizer({
|
||||
/* pass your config */
|
||||
}),
|
||||
sveltekit()
|
||||
],
|
||||
build: {
|
||||
assetsInlineLimit: 0
|
||||
}
|
||||
});
|
||||
|
||||