├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── astro.config.ts ├── components.json ├── package.json ├── patches └── rehype-pretty-code+0.14.1.patch ├── public ├── apple-touch-icon.png ├── favicon-96x96.png ├── favicon.ico ├── favicon.svg ├── fonts │ ├── GeistMonoVF.woff2 │ └── GeistVF.woff2 ├── site.webmanifest ├── static │ ├── 1200x630.png │ ├── logo.png │ ├── logo.svg │ ├── preview-1.png │ ├── preview-2.png │ ├── preview-3.png │ ├── preview-4.png │ └── twitter-card.png ├── web-app-manifest-192x192.png └── web-app-manifest-512x512.png ├── src ├── components │ ├── AuthorCard.astro │ ├── BlogCard.astro │ ├── Breadcrumbs.astro │ ├── Callout.astro │ ├── Favicons.astro │ ├── Footer.astro │ ├── Head.astro │ ├── Header.astro │ ├── Link.astro │ ├── PageHead.astro │ ├── PostHead.astro │ ├── PostNavigation.astro │ ├── ProjectCard.astro │ ├── SocialIcons.astro │ ├── SubpostsHeader.astro │ ├── SubpostsSidebar.astro │ ├── TOCHeader.astro │ ├── TOCSidebar.astro │ ├── ThemeToggle.astro │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── pagination.tsx │ │ ├── scroll-area.tsx │ │ └── separator.tsx ├── consts.ts ├── content.config.ts ├── content │ ├── authors │ │ └── enscribe.md │ ├── blog │ │ ├── 2023-post │ │ │ ├── banner.png │ │ │ └── index.mdx │ │ ├── 2024-post │ │ │ ├── banner.png │ │ │ └── index.mdx │ │ ├── callouts-component │ │ │ ├── banner.png │ │ │ └── index.mdx │ │ ├── mobile-nav-and-subposts │ │ │ ├── assets │ │ │ │ ├── new-toc-closed.png │ │ │ │ ├── new-toc-open.png │ │ │ │ ├── old-toc.png │ │ │ │ ├── subpost-navigation.png │ │ │ │ └── subposts-listing.png │ │ │ ├── banner.png │ │ │ ├── index.mdx │ │ │ ├── mobile-navigation.mdx │ │ │ └── subposts.mdx │ │ ├── rehype-patch │ │ │ ├── banner.png │ │ │ └── index.mdx │ │ └── the-state-of-static-blogs │ │ │ ├── banner.png │ │ │ └── index.mdx │ └── projects │ │ ├── project-a.md │ │ ├── project-b.md │ │ └── project-c.md ├── env.d.ts ├── layouts │ └── Layout.astro ├── lib │ ├── data-utils.ts │ └── utils.ts ├── pages │ ├── 404.astro │ ├── about.astro │ ├── authors │ │ ├── [...id].astro │ │ └── index.astro │ ├── blog │ │ ├── [...id].astro │ │ └── [...page].astro │ ├── index.astro │ ├── robots.txt.ts │ ├── rss.xml.ts │ └── tags │ │ ├── [...id].astro │ │ └── index.astro ├── styles │ ├── global.css │ └── typography.css └── types.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.mdx linguist-vendored -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/astro.config.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/components.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/package.json -------------------------------------------------------------------------------- /patches/rehype-pretty-code+0.14.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/patches/rehype-pretty-code+0.14.1.patch -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/fonts/GeistMonoVF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/fonts/GeistMonoVF.woff2 -------------------------------------------------------------------------------- /public/fonts/GeistVF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/fonts/GeistVF.woff2 -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/static/1200x630.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/1200x630.png -------------------------------------------------------------------------------- /public/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/logo.png -------------------------------------------------------------------------------- /public/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/logo.svg -------------------------------------------------------------------------------- /public/static/preview-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/preview-1.png -------------------------------------------------------------------------------- /public/static/preview-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/preview-2.png -------------------------------------------------------------------------------- /public/static/preview-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/preview-3.png -------------------------------------------------------------------------------- /public/static/preview-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/preview-4.png -------------------------------------------------------------------------------- /public/static/twitter-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/static/twitter-card.png -------------------------------------------------------------------------------- /public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /src/components/AuthorCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/AuthorCard.astro -------------------------------------------------------------------------------- /src/components/BlogCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/BlogCard.astro -------------------------------------------------------------------------------- /src/components/Breadcrumbs.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Breadcrumbs.astro -------------------------------------------------------------------------------- /src/components/Callout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Callout.astro -------------------------------------------------------------------------------- /src/components/Favicons.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Favicons.astro -------------------------------------------------------------------------------- /src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Footer.astro -------------------------------------------------------------------------------- /src/components/Head.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Head.astro -------------------------------------------------------------------------------- /src/components/Header.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Header.astro -------------------------------------------------------------------------------- /src/components/Link.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/Link.astro -------------------------------------------------------------------------------- /src/components/PageHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/PageHead.astro -------------------------------------------------------------------------------- /src/components/PostHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/PostHead.astro -------------------------------------------------------------------------------- /src/components/PostNavigation.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/PostNavigation.astro -------------------------------------------------------------------------------- /src/components/ProjectCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ProjectCard.astro -------------------------------------------------------------------------------- /src/components/SocialIcons.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/SocialIcons.astro -------------------------------------------------------------------------------- /src/components/SubpostsHeader.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/SubpostsHeader.astro -------------------------------------------------------------------------------- /src/components/SubpostsSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/SubpostsSidebar.astro -------------------------------------------------------------------------------- /src/components/TOCHeader.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/TOCHeader.astro -------------------------------------------------------------------------------- /src/components/TOCSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/TOCSidebar.astro -------------------------------------------------------------------------------- /src/components/ThemeToggle.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ThemeToggle.astro -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content.config.ts -------------------------------------------------------------------------------- /src/content/authors/enscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/authors/enscribe.md -------------------------------------------------------------------------------- /src/content/blog/2023-post/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/2023-post/banner.png -------------------------------------------------------------------------------- /src/content/blog/2023-post/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/2023-post/index.mdx -------------------------------------------------------------------------------- /src/content/blog/2024-post/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/2024-post/banner.png -------------------------------------------------------------------------------- /src/content/blog/2024-post/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/2024-post/index.mdx -------------------------------------------------------------------------------- /src/content/blog/callouts-component/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/callouts-component/banner.png -------------------------------------------------------------------------------- /src/content/blog/callouts-component/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/callouts-component/index.mdx -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/assets/new-toc-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/assets/new-toc-closed.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/assets/new-toc-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/assets/new-toc-open.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/assets/old-toc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/assets/old-toc.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/assets/subpost-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/assets/subpost-navigation.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/assets/subposts-listing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/assets/subposts-listing.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/banner.png -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/index.mdx -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/mobile-navigation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/mobile-navigation.mdx -------------------------------------------------------------------------------- /src/content/blog/mobile-nav-and-subposts/subposts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/mobile-nav-and-subposts/subposts.mdx -------------------------------------------------------------------------------- /src/content/blog/rehype-patch/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/rehype-patch/banner.png -------------------------------------------------------------------------------- /src/content/blog/rehype-patch/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/rehype-patch/index.mdx -------------------------------------------------------------------------------- /src/content/blog/the-state-of-static-blogs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/the-state-of-static-blogs/banner.png -------------------------------------------------------------------------------- /src/content/blog/the-state-of-static-blogs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/blog/the-state-of-static-blogs/index.mdx -------------------------------------------------------------------------------- /src/content/projects/project-a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/projects/project-a.md -------------------------------------------------------------------------------- /src/content/projects/project-b.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/projects/project-b.md -------------------------------------------------------------------------------- /src/content/projects/project-c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/content/projects/project-c.md -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/layouts/Layout.astro -------------------------------------------------------------------------------- /src/lib/data-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/lib/data-utils.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/404.astro -------------------------------------------------------------------------------- /src/pages/about.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/about.astro -------------------------------------------------------------------------------- /src/pages/authors/[...id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/authors/[...id].astro -------------------------------------------------------------------------------- /src/pages/authors/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/authors/index.astro -------------------------------------------------------------------------------- /src/pages/blog/[...id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/blog/[...id].astro -------------------------------------------------------------------------------- /src/pages/blog/[...page].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/blog/[...page].astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/robots.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/robots.txt.ts -------------------------------------------------------------------------------- /src/pages/rss.xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/rss.xml.ts -------------------------------------------------------------------------------- /src/pages/tags/[...id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/tags/[...id].astro -------------------------------------------------------------------------------- /src/pages/tags/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/pages/tags/index.astro -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/styles/typography.css -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jktrn/astro-erudite/HEAD/tsconfig.json --------------------------------------------------------------------------------