├── .env.example ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── README.md ├── astro.config.ts ├── biome.json ├── images └── README.png ├── package.json ├── package ├── README.md ├── spectre-integration.d.ts └── src │ ├── index.ts │ ├── integration.ts │ └── utils │ └── virtual-module-plugin-builder.ts ├── pnpm-lock.yaml ├── public ├── favicon.svg ├── fonts │ ├── Geist.woff2 │ └── GeistMono.woff2 └── img │ ├── lighthouse.png │ └── og.png ├── src ├── assets │ └── pfp.png ├── components │ ├── Background.astro │ ├── Card.astro │ ├── Icon.astro │ ├── ImageGlow.astro │ ├── LayoutGrid.astro │ └── Navbar.astro ├── content.config.ts ├── content │ ├── assets │ │ └── spectre.png │ ├── info.json │ ├── other │ │ └── about.mdx │ ├── posts │ │ └── getting-started.mdx │ ├── projects │ │ └── spectre.mdx │ ├── socials.json │ ├── tags.json │ └── work.json ├── ec-theme.ts ├── layouts │ └── Layout.astro ├── pages │ ├── 404.astro │ ├── blog.astro │ ├── blog │ │ └── [post].astro │ ├── index.astro │ ├── pagefind │ │ └── pagefind.js.ts │ ├── projects.astro │ ├── projects │ │ └── [project].astro │ └── styles │ │ └── giscus.ts ├── scripts │ ├── page-background.ts │ └── toc.ts └── styles │ ├── article-list.css │ ├── article.css │ ├── background.css │ ├── giscus.css │ ├── globals.css │ ├── index.css │ └── reset.css └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/astro.config.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/biome.json -------------------------------------------------------------------------------- /images/README.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/images/README.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/package.json -------------------------------------------------------------------------------- /package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/package/README.md -------------------------------------------------------------------------------- /package/spectre-integration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/package/spectre-integration.d.ts -------------------------------------------------------------------------------- /package/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './integration'; -------------------------------------------------------------------------------- /package/src/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/package/src/integration.ts -------------------------------------------------------------------------------- /package/src/utils/virtual-module-plugin-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/package/src/utils/virtual-module-plugin-builder.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/fonts/Geist.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/public/fonts/Geist.woff2 -------------------------------------------------------------------------------- /public/fonts/GeistMono.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/public/fonts/GeistMono.woff2 -------------------------------------------------------------------------------- /public/img/lighthouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/public/img/lighthouse.png -------------------------------------------------------------------------------- /public/img/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/public/img/og.png -------------------------------------------------------------------------------- /src/assets/pfp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/assets/pfp.png -------------------------------------------------------------------------------- /src/components/Background.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/Background.astro -------------------------------------------------------------------------------- /src/components/Card.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/Card.astro -------------------------------------------------------------------------------- /src/components/Icon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/Icon.astro -------------------------------------------------------------------------------- /src/components/ImageGlow.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/ImageGlow.astro -------------------------------------------------------------------------------- /src/components/LayoutGrid.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/LayoutGrid.astro -------------------------------------------------------------------------------- /src/components/Navbar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/components/Navbar.astro -------------------------------------------------------------------------------- /src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content.config.ts -------------------------------------------------------------------------------- /src/content/assets/spectre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/assets/spectre.png -------------------------------------------------------------------------------- /src/content/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/info.json -------------------------------------------------------------------------------- /src/content/other/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/other/about.mdx -------------------------------------------------------------------------------- /src/content/posts/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/posts/getting-started.mdx -------------------------------------------------------------------------------- /src/content/projects/spectre.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/projects/spectre.mdx -------------------------------------------------------------------------------- /src/content/socials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/socials.json -------------------------------------------------------------------------------- /src/content/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/tags.json -------------------------------------------------------------------------------- /src/content/work.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/content/work.json -------------------------------------------------------------------------------- /src/ec-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/ec-theme.ts -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/layouts/Layout.astro -------------------------------------------------------------------------------- /src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/404.astro -------------------------------------------------------------------------------- /src/pages/blog.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/blog.astro -------------------------------------------------------------------------------- /src/pages/blog/[post].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/blog/[post].astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/pagefind/pagefind.js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/pagefind/pagefind.js.ts -------------------------------------------------------------------------------- /src/pages/projects.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/projects.astro -------------------------------------------------------------------------------- /src/pages/projects/[project].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/projects/[project].astro -------------------------------------------------------------------------------- /src/pages/styles/giscus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/pages/styles/giscus.ts -------------------------------------------------------------------------------- /src/scripts/page-background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/scripts/page-background.ts -------------------------------------------------------------------------------- /src/scripts/toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/scripts/toc.ts -------------------------------------------------------------------------------- /src/styles/article-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/article-list.css -------------------------------------------------------------------------------- /src/styles/article.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/article.css -------------------------------------------------------------------------------- /src/styles/background.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/background.css -------------------------------------------------------------------------------- /src/styles/giscus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/giscus.css -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/src/styles/reset.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisescher/spectre/HEAD/tsconfig.json --------------------------------------------------------------------------------