diff --git a/astro.config.mjs b/astro.config.mjs
index 2e47fed..46d28c5 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -11,7 +11,8 @@ import icon from 'astro-icon'
export default defineConfig({
site: 'https://ayo.ayco.io',
image: {
- domains: ['cdn.bsky.app'],
+ domains: ['cdn.bsky.app', 'media.ayco.io'],
+ remotePatterns: [{ protocol: 'https' }],
},
integrations: [
sitemap(),
diff --git a/src/pages/index.astro b/src/pages/index.astro
index ee3005e..c8cb09a 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -3,6 +3,16 @@ import Layout from '../layouts/Layout.astro'
import Card from '../components/Card.astro'
import Footer from '../components/Footer.astro'
import now from '../constants/now.json'
+
+import { Picture } from 'astro:assets'
+
+// fetch mastodon account
+const response = await fetch(
+ 'https://social.ayco.io/api/v1/accounts/lookup?acct=ayo'
+)
+const data = await response.json()
+const { avatar } = data
+const avatarSize = 150
---