chore: commit in-progress metadata and asset updates
This commit is contained in:
BIN
app/favicon.ico
BIN
app/favicon.ico
Binary file not shown.
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 31 KiB |
103
app/icon.svg
Normal file
103
app/icon.svg
Normal file
@@ -0,0 +1,103 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" width="500" height="500">
|
||||
<rect width="500" height="500" fill="#fff"/>
|
||||
<g transform="translate(250,250)">
|
||||
|
||||
<!-- Outer circle -->
|
||||
<circle cx="0" cy="0" r="220" fill="none" stroke="#000" stroke-width="2"/>
|
||||
|
||||
<!-- Triangle inscribed in outer circle (pointing up) -->
|
||||
<polygon points="0,-220 190.5,110 -190.5,110" fill="none" stroke="#000" stroke-width="1.5"/>
|
||||
|
||||
<!-- Triangle inscribed (pointing down) -->
|
||||
<polygon points="0,220 -190.5,-110 190.5,-110" fill="none" stroke="#000" stroke-width="1.5"/>
|
||||
|
||||
<!-- Circle inscribed in the star (radius ~110) -->
|
||||
<circle cx="0" cy="0" r="110" fill="none" stroke="#000" stroke-width="1.5"/>
|
||||
|
||||
<!-- Hexagon from the star intersections -->
|
||||
<polygon points="95,-165 190.5,-55 190.5,55 95,165 -95,165 -190.5,55 -190.5,-55 -95,-165"
|
||||
fill="none" stroke="#000" stroke-width="1"/>
|
||||
|
||||
<!-- Inner circle -->
|
||||
<circle cx="0" cy="0" r="55" fill="none" stroke="#000" stroke-width="1.5"/>
|
||||
|
||||
<!-- Triangle inscribed in inner circle (up) -->
|
||||
<polygon points="0,-55 47.6,27.5 -47.6,27.5" fill="none" stroke="#000" stroke-width="1"/>
|
||||
|
||||
<!-- Triangle inscribed in inner circle (down) -->
|
||||
<polygon points="0,55 -47.6,-27.5 47.6,-27.5" fill="none" stroke="#000" stroke-width="1"/>
|
||||
|
||||
<!-- Small circle at center -->
|
||||
<circle cx="0" cy="0" r="27" fill="none" stroke="#000" stroke-width="1.5"/>
|
||||
|
||||
<!-- Tiny triangle up -->
|
||||
<polygon points="0,-27 23.4,13.5 -23.4,13.5" fill="none" stroke="#000" stroke-width="0.8"/>
|
||||
|
||||
<!-- Tiny triangle down -->
|
||||
<polygon points="0,27 -23.4,-13.5 23.4,-13.5" fill="none" stroke="#000" stroke-width="0.8"/>
|
||||
|
||||
<!-- Center dot -->
|
||||
<circle cx="0" cy="0" r="4" fill="#000"/>
|
||||
|
||||
<!-- Lines from center through all vertices -->
|
||||
<g stroke="#000" stroke-width="0.5" opacity="0.4">
|
||||
<!-- Through outer triangle vertices -->
|
||||
<line x1="0" y1="-4" x2="0" y2="-220"/>
|
||||
<line x1="0" y1="4" x2="0" y2="220"/>
|
||||
<line x1="0" y1="0" x2="190.5" y2="110"/>
|
||||
<line x1="0" y1="0" x2="-190.5" y2="110"/>
|
||||
<line x1="0" y1="0" x2="190.5" y2="-110"/>
|
||||
<line x1="0" y1="0" x2="-190.5" y2="-110"/>
|
||||
</g>
|
||||
|
||||
<!-- Small circles at outer triangle vertices -->
|
||||
<g fill="#fff" stroke="#000" stroke-width="1.2">
|
||||
<circle cx="0" cy="-220" r="5"/>
|
||||
<circle cx="190.5" cy="110" r="5"/>
|
||||
<circle cx="-190.5" cy="110" r="5"/>
|
||||
</g>
|
||||
<g fill="#000">
|
||||
<circle cx="0" cy="-220" r="2"/>
|
||||
<circle cx="190.5" cy="110" r="2"/>
|
||||
<circle cx="-190.5" cy="110" r="2"/>
|
||||
</g>
|
||||
|
||||
<!-- Small circles at inner triangle vertices -->
|
||||
<g fill="#fff" stroke="#000" stroke-width="1">
|
||||
<circle cx="0" cy="-55" r="3.5"/>
|
||||
<circle cx="47.6" cy="27.5" r="3.5"/>
|
||||
<circle cx="-47.6" cy="27.5" r="3.5"/>
|
||||
<circle cx="0" cy="55" r="3.5"/>
|
||||
<circle cx="47.6" cy="-27.5" r="3.5"/>
|
||||
<circle cx="-47.6" cy="-27.5" r="3.5"/>
|
||||
</g>
|
||||
|
||||
<!-- Dashed outermost ring -->
|
||||
<circle cx="0" cy="0" r="232" fill="none" stroke="#000" stroke-width="0.6" stroke-dasharray="2 6"/>
|
||||
|
||||
<!-- Arc marks at cardinal points on outer ring -->
|
||||
<g stroke="#000" stroke-width="1.2" stroke-linecap="round" fill="none">
|
||||
<path d="M -6,-226 A 6,6 0 0,1 6,-226"/>
|
||||
<path d="M -6,226 A 6,6 0 0,0 6,226"/>
|
||||
<path d="M -226,-6 A 6,6 0 0,0 -226,6"/>
|
||||
<path d="M 226,-6 A 6,6 0 0,1 226,6"/>
|
||||
</g>
|
||||
|
||||
<!-- Tiny dots at cardinal points -->
|
||||
<g fill="#000">
|
||||
<circle cx="0" cy="-232" r="1.5"/>
|
||||
<circle cx="0" cy="232" r="1.5"/>
|
||||
<circle cx="-232" cy="0" r="1.5"/>
|
||||
<circle cx="232" cy="0" r="1.5"/>
|
||||
</g>
|
||||
|
||||
<!-- Corner marks -->
|
||||
<g stroke="#000" stroke-width="1" stroke-linecap="round" opacity="0.5">
|
||||
<line x1="-164" y1="-164" x2="-152" y2="-152"/>
|
||||
<line x1="164" y1="-164" x2="152" y2="-152"/>
|
||||
<line x1="-164" y1="164" x2="-152" y2="152"/>
|
||||
<line x1="164" y1="164" x2="152" y2="152"/>
|
||||
</g>
|
||||
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
@@ -31,9 +31,20 @@ const plexMono = IBM_Plex_Mono({
|
||||
variable: '--font-plex-mono',
|
||||
})
|
||||
|
||||
const siteUrl = process.env.NEXT_PUBLIC_SITE_URL || 'https://localhost:3000'
|
||||
|
||||
export const metadata: Metadata = {
|
||||
metadataBase: new URL(siteUrl),
|
||||
title: { template: '%s | Krishna', default: 'Krishna' },
|
||||
description: 'A sleek static journal with code and math.',
|
||||
icons: {
|
||||
icon: '/ouroboros.svg',
|
||||
},
|
||||
openGraph: {
|
||||
title: 'Krishna',
|
||||
description: 'A sleek static journal with code and math.',
|
||||
images: ['/og.png'],
|
||||
},
|
||||
}
|
||||
|
||||
export default function RootLayout({ children }: { children: React.ReactNode }) {
|
||||
|
||||
Reference in New Issue
Block a user