marky

Lightweight bookmarking + plaintext archive
Log | Files | Refs | README | LICENSE

commit e1c5f7327f0d2d58c50bca3b16371bca7b85a393
parent 5563d32bc82884394ef7bfff647d21d632a6f178
Author: David Eisinger <[email protected]>
Date:   Thu,  9 Oct 2025 14:34:45 -0400

Add favicon

Diffstat:
Minternal/static.go | 1+
Ainternal/web/favicon.svg | 9+++++++++
Minternal/web/login.html | 1+
Minternal/web/settings.html | 1+
Minternal/web/user.html | 1+
5 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/internal/static.go b/internal/static.go @@ -109,6 +109,7 @@ func applyCacheBust(html []byte) []byte { assets := []string{ "app.js", "styles.css", + "favicon.svg", "vendor/vue.global.prod.js", "vendor/marked.min.js", "vendor/purify.min.js", diff --git a/internal/web/favicon.svg b/internal/web/favicon.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> + <style> + text { font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","EmojiOne Color","Twemoji Mozilla", sans-serif; } + </style> + <text x="50%" y="50%" dominant-baseline="central" text-anchor="middle" font-size="52">🔖</text> + <title>Marky</title> +</svg> + diff --git a/internal/web/login.html b/internal/web/login.html @@ -5,6 +5,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Marky</title> <link rel="stylesheet" href="/styles.css" /> + <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> <script src="/vendor/vue.global.prod.js"></script> <script>if(!window.Vue){var s=document.createElement('script');s.src='https://unpkg.com/vue@3/dist/vue.global.prod.js';document.head.appendChild(s)}</script> </head> diff --git a/internal/web/settings.html b/internal/web/settings.html @@ -5,6 +5,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Settings | Marky</title> <link rel="stylesheet" href="/styles.css" /> + <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> <script src="/vendor/vue.global.prod.js"></script> </head> <body> diff --git a/internal/web/user.html b/internal/web/user.html @@ -5,6 +5,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Marky</title> <link rel="stylesheet" href="/styles.css" /> + <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> <script src="/vendor/vue.global.prod.js"></script> <script>if(!window.Vue){var s=document.createElement('script');s.src='https://unpkg.com/vue@3/dist/vue.global.prod.js';document.head.appendChild(s)}</script> <script src="/vendor/marked.min.js"></script>