redirecter for ao3 that adds opengraph metadata

add favicon; setup opengraph card for homepage

src/app/android-chrome-192x192.png

This is a binary file and will not be displayed.

src/app/android-chrome-512x512.png

This is a binary file and will not be displayed.

src/app/apple-touch-icon.png

This is a binary file and will not be displayed.

src/app/favicon 2.ico

This is a binary file and will not be displayed.

src/app/favicon-16x16.png

This is a binary file and will not be displayed.

src/app/favicon-32x32.png

This is a binary file and will not be displayed.

+26
src/app/page.js
···
+
import { ImageResponse } from "next/og"
import styles from "./page.module.css";
+
+
export const metadata = {
+
title: process.env.SITENAME,
+
description: process.env.DESCRIPTION,
+
openGraph: {
+
description: process.env.DESCRIPTION,
+
images: [new ImageResponse(
+
(
+
<div
+
style={{
+
backgroundColor: '#990000',
+
color: '#FFFFFF',
+
display: 'flex',
+
alignItems: 'center',
+
justifyContent: 'center',
+
width: '100%',
+
height: '100%'
+
}}
+
>
+
{process.env.SITENAME}
+
</div>
+
)
+
)]
+
}
+
}
export default function Index() {
return (