feat: integrate icon.png as favicon and remove legacy icon.svg
This commit is contained in:
30
app/icon.svg
30
app/icon.svg
@@ -1,30 +0,0 @@
|
|||||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<!-- Wrench (Lucide) - vertical -->
|
|
||||||
<g transform="translate(32, 32) rotate(0) scale(3.15) translate(-12.5, -11.5)">
|
|
||||||
<path
|
|
||||||
d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"
|
|
||||||
stroke="url(#wrench)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"
|
|
||||||
vector-effect="non-scaling-stroke" />
|
|
||||||
</g>
|
|
||||||
|
|
||||||
<!-- Brush (Lucide) - horizontal flipped -->
|
|
||||||
<g transform="translate(32, 30) rotate(90) scale(3.025) translate(-11.25, -11)">
|
|
||||||
<path d="m11 10l3 3m-7.5 8A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z" stroke="url(#brush)"
|
|
||||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"
|
|
||||||
vector-effect="non-scaling-stroke" />
|
|
||||||
<path d="M9.969 17.031L21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031" stroke="url(#brush)" stroke-width="1.5"
|
|
||||||
stroke-linecap="round" stroke-linejoin="round" fill="none" vector-effect="non-scaling-stroke" />
|
|
||||||
</g>
|
|
||||||
|
|
||||||
<!-- Gradients -->
|
|
||||||
<defs>
|
|
||||||
<linearGradient id="wrench" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
||||||
<stop offset="0%" stop-color="#667eea" />
|
|
||||||
<stop offset="100%" stop-color="#a855f7" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient id="brush" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
||||||
<stop offset="0%" stop-color="#f59e0b" />
|
|
||||||
<stop offset="100%" stop-color="#ec4899" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.5 KiB |
@@ -8,31 +8,11 @@ export const metadata: Metadata = {
|
|||||||
title: 'Kit - Your Creative Toolkit',
|
title: 'Kit - Your Creative Toolkit',
|
||||||
description: 'A curated collection of creative and utility tools for developers and creators. Features file conversion, image editing, and color manipulation.',
|
description: 'A curated collection of creative and utility tools for developers and creators. Features file conversion, image editing, and color manipulation.',
|
||||||
keywords: ['tools', 'utilities', 'file converter', 'image editor', 'color palette', 'creative toolkit', 'convert', 'paint', 'pastel', 'open source'],
|
keywords: ['tools', 'utilities', 'file converter', 'image editor', 'color palette', 'creative toolkit', 'convert', 'paint', 'pastel', 'open source'],
|
||||||
authors: [{ name: 'pivoine.art' }],
|
|
||||||
creator: 'pivoine.art',
|
|
||||||
publisher: 'pivoine.art',
|
|
||||||
metadataBase: new URL(siteUrl),
|
metadataBase: new URL(siteUrl),
|
||||||
openGraph: {
|
icons: {
|
||||||
title: 'Kit - Your Creative Toolkit',
|
icon: '/icon.png',
|
||||||
description: 'A curated collection of creative and utility tools for developers and creators. Privacy-first, open source, and free to use.',
|
shortcut: '/icon.png',
|
||||||
url: siteUrl,
|
apple: '/icon.png',
|
||||||
siteName: 'Kit',
|
|
||||||
locale: 'en_US',
|
|
||||||
type: 'website',
|
|
||||||
images: [
|
|
||||||
{
|
|
||||||
url: '/og-image.png',
|
|
||||||
width: 1200,
|
|
||||||
height: 630,
|
|
||||||
alt: 'Kit - Your Creative Toolkit',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: 'summary_large_image',
|
|
||||||
title: 'Kit - Your Creative Toolkit',
|
|
||||||
description: 'A curated collection of creative and utility tools for developers and creators.',
|
|
||||||
images: ['/og-image.png'],
|
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user