From 5153e2deef5eca5ccdcab7280fc32e3251ce08cd Mon Sep 17 00:00:00 2001 From: BuyMyMojo Date: Fri, 4 Apr 2025 22:53:37 +1100 Subject: [PATCH] Move friend buttons to front page&re-encode images Thanks specifically to @LeNooby09 for borking your website and making my website have a borked image >:3 --- astro.config.mjs | 52 +++++++--- src/components/FriendLink.astro | 4 +- src/components/NavHeader.astro | 2 +- src/pages/friends.astro | 98 +------------------ src/pages/index.astro | 165 ++++++++++++++++++++++++++++---- 5 files changed, 189 insertions(+), 132 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index d82865b..9a5e30b 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,10 +1,10 @@ // @ts-check -import { defineConfig } from 'astro/config'; -import { remarkModifiedTime } from './remark-modified-time.mjs'; +import { defineConfig } from "astro/config"; +import { remarkModifiedTime } from "./remark-modified-time.mjs"; import preact from "@astrojs/preact"; import tailwind from "@astrojs/tailwind"; -import node from '@astrojs/node'; +import node from "@astrojs/node"; import icon from "astro-icon"; @@ -12,23 +12,47 @@ import mdx from "@astrojs/mdx"; // https://astro.build/config export default defineConfig({ - output: process.env.DOCKER_BUILD ? 'server' : 'static', - site: "https://aria.coffee", - integrations: [preact(), tailwind(), icon(), mdx()], + output: process.env.DOCKER_BUILD ? "server" : "static", + site: "https://aria.coffee", + integrations: [preact(), tailwind(), icon(), mdx()], - image: { - domains: ["buymymojo.net", "aria.coffee", "github.com", "githubusercontent.com", "avatars.githubusercontent.com", "camo.githubusercontent.com", "user-images.githubusercontent.com", "private-user-images.githubusercontent.com"], - }, - markdown: { - remarkPlugins: [remarkModifiedTime], - }, + image: { + domains: [ + "buymymojo.net", + "aria.coffee", + "github.com", + "githubusercontent.com", + "avatars.githubusercontent.com", + "camo.githubusercontent.com", + "user-images.githubusercontent.com", + "private-user-images.githubusercontent.com", + "alyxia.dev", + "nanoshinono.me", + "ata.moe", + "buh.moe", + "hayden.moe", + "onz.ee", + "notnite.com", + "erisdump.neocities.org", + "espi.me", + "alula.me", + "sapphic.moe", + "calayucu.com", + "meow-d.github.io", + "girlthi.ng", + "lenooby09.tech", + "ackwell.au", + ], + }, + markdown: { + remarkPlugins: [remarkModifiedTime], + }, }); - // Bellow is for when dedicated server is wanted? // , // // adapter: node({ // mode: "standalone", -// }) \ No newline at end of file +// }) diff --git a/src/components/FriendLink.astro b/src/components/FriendLink.astro index f924fe8..1b2820d 100644 --- a/src/components/FriendLink.astro +++ b/src/components/FriendLink.astro @@ -1,9 +1,9 @@ --- -import { Image } from "astro:assets"; +import { Image, Picture } from "astro:assets"; const { name, image, target } = Astro.props; --- -{`${name}`} + + -