diff --git a/astro.config.mjs b/astro.config.mjs index 98aaaf5..ff0204f 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,6 +8,7 @@ export default defineConfig({ site: 'https://graphrag.com', integrations: [starlight({ title: 'GraphRAG', + favicon: '/favicon.ico', logo: { src: './src/assets/images/graphrag-logo.svg' }, @@ -19,16 +20,52 @@ export default defineConfig({ baseUrl: 'https://github.com/graphrag/graphrag.github.io/edit/main/' }, lastUpdated: true, - head: [{ - tag: 'script', - attrs: { - async: true, - src: 'https://www.googletagmanager.com/gtag/js?id=G-DL38Q8KGQC' + head: [ + { + tag: 'script', + attrs: { + async: true, + src: 'https://www.googletagmanager.com/gtag/js?id=G-DL38Q8KGQC' + } + }, + { + tag: 'link', + attrs: { + rel:"apple-touch-icon", + sizes:"180x180", + href:"/apple-touch-icon.png" + } + }, + { + tag: 'link', + attrs: { + rel:"icon", + type:"image/png", + sizes:"32x32", + href:"/favicon-32x32.png" + } + }, + { + tag: 'link', + attrs: { + rel:"icon", + type:"image/png", + sizes:"16x16", + href:"/favicon-16x16.png" + }, + }, + { + tag: 'link', + attrs: { + rel:"manifest", + href:"/site.webmanifest" + } + }, + { + tag: 'script', + content: " window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DL38Q8KGQC');" } - }, { - tag: 'script', - content: " window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DL38Q8KGQC');" - }], + ], customCss: [ // Path to your Tailwind base styles: './src/tailwind.css', diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..0c42451 Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..4e656fb Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..1235511 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..e7ecc08 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..6d2443d Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..3c84759 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/src/pages/appendices/research/[paper].astro b/src/pages/appendices/research/[paper].astro index a074e28..673bfb2 100644 --- a/src/pages/appendices/research/[paper].astro +++ b/src/pages/appendices/research/[paper].astro @@ -1,6 +1,7 @@ --- +import { Code } from 'astro:components'; -import { Effect, Either } from "effect" +import { Effect, Either, ParseResult } from "effect" import { FetchHttpClient } from "@effect/platform" import { getArxivDetails } from '../../../lib/arxiv' @@ -28,7 +29,7 @@ const fetchedEntry = await Effect.runPromise(fetchPaper) onLeft: (error) => (
{error.message}+
{ParseResult.TreeFormatter.formatErrorSync(error)}