This commit is contained in:
Laker Turner 2025-03-30 21:34:00 +01:00
parent f0b541cfdc
commit 6972a40092
No known key found for this signature in database
3 changed files with 10 additions and 6 deletions

View file

@ -1,11 +1,11 @@
// @ts-check // @ts-check
import { defineConfig } from 'astro/config'; import { defineConfig } from 'astro/config';
import config from '~/site.config' import config from './src/site.config'
import tailwindcss from '@tailwindcss/vite'; import tailwindcss from '@tailwindcss/vite';
// https://astro.build/config // https://astro.build/config
export default defineConfig({ export default defineConfig({
site: "https://ivyneeds.rest", site: config.site.url,
prefetch: true, prefetch: true,
vite: { vite: {
plugins: [tailwindcss()] plugins: [tailwindcss()]

View file

@ -36,7 +36,7 @@ const headerLinks = [
<nav class="flex flex-row gap-4"> <nav class="flex flex-row gap-4">
{ {
headerLinks.map((link) => ( headerLinks.map((link) => (
<span class="block bg-light-pu dark:bg-dark-pu text-black py-2 px-3 rounded-2xl"> <span class="block bg-light-pu dark:bg-dark-pu text-white dark:text-black py-2 px-3 rounded-2xl">
<i class={`${link.icon} mr-0.5 text-sm`} /> <i class={`${link.icon} mr-0.5 text-sm`} />
<a <a
href={link.href} href={link.href}

View file

@ -1,5 +1,5 @@
--- ---
import conf from "~/site.config"; import conf from "~/site.config.ts";
import { getClacks } from "~/lib/fun"; import { getClacks } from "~/lib/fun";
import { descriptionConstructor, titleConstructor } from "~/lib/metadata"; import { descriptionConstructor, titleConstructor } from "~/lib/metadata";
@ -11,11 +11,15 @@ const { title, description } = Astro.props;
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{titleConstructor(title)}</title> <title>{titleConstructor(title)}</title>
<meta name="description" content={descriptionConstructor(description)} /> <meta name="description" content={descriptionConstructor(description)} />
<meta name="author" content="Ivy Turner" /> <meta name="author" content={conf.author.name} />
<meta name="fediverse:creator" content={conf.author.fedi} />
{/* og */} {/* og */}
<meta property="og:title" content={titleConstructor(title)} /> <meta property="og:title" content={titleConstructor(title)} />
<meta property="og:description" content={descriptionConstructor(description)}/> <meta
property="og:description"
content={descriptionConstructor(description)}
/>
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:url" content={conf.site.url} /> <meta property="og:url" content={conf.site.url} />
<meta property="og:image" content="https://ivyneeds.rest/image.jpg" /> <meta property="og:image" content="https://ivyneeds.rest/image.jpg" />