diff --git a/README.md b/README.md index b54094c..08082ff 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,26 @@ ## astro-erudite -astro-erudite is an opinionated, no-frills static blogging template built with [Astro](https://astro.build/) and [Tailwind](https://tailwindcss.com/). Extraordinarily loosely based on the [Astro Micro](https://astro-micro.vercel.app/) theme by [trevortylerlee](https://github.com/trevortylerlee). +astro-erudite is an opinionated, no-frills static blogging template built with [Astro](https://astro.build/), [Tailwind](https://tailwindcss.com/), and [shadcn/ui](https://ui.shadcn.com/). Extraordinarily loosely based off the [Astro Micro](https://astro-micro.vercel.app/) theme by [trevortylerlee](https://github.com/trevortylerlee). + +To learn more about why this template exists, read [The State of Static Blogs in 2024](https://astro-erudite.vercel.app/blog/the-state-of-static-blogs), where I share my take on what constitutes a great blogging template and my goals while developing this one. + +--- + +## Technology Stack + +This is a list of the various technologies used to build this website: + +| Category | Technology Name | +| ------------------- | -------------------------------------------------------------------------------------------------- | +| Framework | [Astro](https://astro.build/) | +| Styling | [Tailwind](https://tailwindcss.com) | +| Components | [shadcn/ui](https://ui.shadcn.com/) | +| Content | [MDX](https://mdxjs.com/) | +| Syntax Highlighting | [Shiki](https://github.com/shikijs/shiki) + [rehype-pretty-code](https://rehype-pretty.pages.dev/) | +| Graphics | [Figma](https://www.figma.com/) | +| Deployment | [Vercel](https://vercel.com) | + +--- diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png index 937f34e..67a130b 100644 Binary files a/public/android-chrome-192x192.png and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png index 773f633..820e63a 100644 Binary files a/public/android-chrome-512x512.png and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 37b821f..574a541 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml index b3930d0..e6b2794 100644 --- a/public/browserconfig.xml +++ b/public/browserconfig.xml @@ -3,7 +3,7 @@ - #da532c + #121212 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index 99e32d6..a08c227 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png index 17155a5..27a5bd7 100644 Binary files a/public/favicon-32x32.png and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 58bde96..fdcc528 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png index 6dce28c..ba604ae 100644 Binary files a/public/mstile-150x150.png and b/public/mstile-150x150.png differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg index 459b1e1..5a70780 100644 --- a/public/safari-pinned-tab.svg +++ b/public/safari-pinned-tab.svg @@ -9,10 +9,9 @@ Created by potrace 1.14, written by Peter Selinger 2001-2017 - + diff --git a/public/site.webmanifest b/public/site.webmanifest index 3251c05..16286dc 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -1,19 +1,19 @@ { - "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": "#121212", - "background_color": "#121212", - "display": "standalone" + "name": "erudite", + "short_name": "erudite", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#121212", + "background_color": "#121212", + "display": "standalone" } diff --git a/public/static/1200x630.png b/public/static/1200x630.png index 8ae2688..933b94b 100644 Binary files a/public/static/1200x630.png and b/public/static/1200x630.png differ diff --git a/public/static/logo.png b/public/static/logo.png index 64c7588..aa5a211 100644 Binary files a/public/static/logo.png and b/public/static/logo.png differ diff --git a/public/static/logo.svg b/public/static/logo.svg index e43bd0f..978f284 100644 --- a/public/static/logo.svg +++ b/public/static/logo.svg @@ -1,16 +1,12 @@ - - - - - - - - - - - + + + + + + + diff --git a/public/static/twitter-card.png b/public/static/twitter-card.png index 2e2f6fe..c447f8f 100644 Binary files a/public/static/twitter-card.png and b/public/static/twitter-card.png differ diff --git a/src/components/BlogCard.astro b/src/components/BlogCard.astro index 5ef5e7c..0151034 100644 --- a/src/components/BlogCard.astro +++ b/src/components/BlogCard.astro @@ -35,7 +35,7 @@ const authors = await parseAuthors(entry.data.authors ?? []) alt={entry.data.title} width={200} height={200} - class="rounded-xl object-cover" + class="object-cover" /> ) diff --git a/src/components/Head.astro b/src/components/Head.astro index bcec696..107d004 100644 --- a/src/components/Head.astro +++ b/src/components/Head.astro @@ -28,15 +28,13 @@ const { title, description, image = '/static/twitter-card.png' } = Astro.props - - - - - - - - - + + + + + + + diff --git a/src/components/Header.astro b/src/components/Header.astro index fd63cdd..053ca3e 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -18,7 +18,7 @@ import logo from '../../public/static/logo.svg' href="/" class="flex flex-shrink-0 items-center gap-2 text-xl font-semibold transition-colors duration-300 hover:text-primary" > - Logo + Logo {SITE.TITLE}
diff --git a/src/consts.ts b/src/consts.ts index b55270d..ae11778 100644 --- a/src/consts.ts +++ b/src/consts.ts @@ -14,7 +14,7 @@ export type NavigationLink = { export const SITE: Site = { TITLE: 'astro-erudite', DESCRIPTION: - 'astro-erudite is a opinionated, no-frills blogging template. Built with Astro.', + 'astro-erudite is a opinionated, no-frills blogging template—built with Astro, Tailwind, and shadcn/ui.', EMAIL: 'jason@enscribe.dev', NUM_POSTS_ON_HOMEPAGE: 2, SITEURL: 'https://astro-erudite.vercel.app', diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro index 4e9d1f5..3463053 100644 --- a/src/pages/blog/[...slug].astro +++ b/src/pages/blog/[...slug].astro @@ -71,7 +71,7 @@ const authors = await parseAuthors(post.data.authors ?? []) alt={post.data.title} width={1200} height={630} - class="rounded-xl object-cover" + class="object-cover" /> ) }