Commit Graph

104 Commits

Author SHA1 Message Date
Krishna Ayyalasomayajula
04adc7b896 feat: swap Merriweather → Inter + define @layer base
- Remove Merriweather font import and config from layout.tsx
- Add Inter with weight/style/adjustFontFallback
- Apply inter.className to body instead of font-serif
- Update --font-serif in @theme to use Inter
- Add @layer base with body, h1-h6, code, and link rules
2026-06-01 22:34:02 -05:00
Krishna Ayyalasomayajula
769a52b924 chore: final build validation and cleanup 2026-06-01 21:40:50 -05:00
Krishna Ayyalasomayajula
bca19fa179 chore: enhance sample posts with author, tags, and coverImage frontmatter 2026-06-01 21:39:35 -05:00
Krishna Ayyalasomayajula
fac252efa9 feat: display author, tags, and reading time on post pages and cards 2026-06-01 21:37:57 -05:00
Krishna Ayyalasomayajula
6888df0c76 feat: enhance MDX link component with external link detection 2026-06-01 21:35:57 -05:00
Krishna Ayyalasomayajula
a7889135a1 feat: add missing MDX component overrides (ul, ol, figure, kbd, details, etc.) 2026-06-01 21:35:26 -05:00
Krishna Ayyalasomayajula
a65740ea2c style: update MDX component headings to use heading-xl/lg/md utilities 2026-06-01 21:34:04 -05:00
Krishna Ayyalasomayajula
0a1032d1ee style: unify typography — use heading-xl/lg/md utilities in all pages 2026-06-01 21:33:23 -05:00
Krishna Ayyalasomayajula
e8ee286d2f style: unify typography with heading-xl/lg/md/sm utilities and text-5xl token 2026-06-01 21:32:40 -05:00
Krishna Ayyalasomayajula
e1944ec7fd feat: add rehype-external-links for external link security 2026-06-01 21:31:02 -05:00
Krishna Ayyalasomayajula
0d44f5be6e feat: add remark-smartypants for typographic improvements 2026-06-01 21:28:25 -05:00
Krishna Ayyalasomayajula
34525ffd83 fix: compute reading time from post content not title 2026-06-01 21:25:57 -05:00
Krishna Ayyalasomayajula
648055f405 fix: spread props on MDX heading components to enable TOC IDs 2026-06-01 21:24:26 -05:00
Krishna Ayyalasomayajula
d679b804fc feat: add rehype-slug for TableOfContents heading IDs 2026-06-01 21:22:49 -05:00
Krishna Ayyalasomayajula
6dc42c1ba8 fix: fix empty post bodies — stop double-compiling MDX 2026-06-01 21:20:44 -05:00
Krishna Ayyalasomayajula
7685a81f76 content: expand hybrid post with full body 2026-06-01 20:57:26 -05:00
Krishna Ayyalasomayajula
42d6c6e653 content: expand hello-world post with full body 2026-06-01 20:56:06 -05:00
Krishna Ayyalasomayajula
aeed9ef805 content: expand euler-identity post with full body 2026-06-01 20:56:03 -05:00
Krishna Ayyalasomayajula
d4d2ac1a51 fix: use m.button instead of motion.button in ScrollToTop 2026-06-01 20:47:57 -05:00
Krishna Ayyalasomayajula
d2f1768294 fix: use m.ul instead of motion.ul in PostList 2026-06-01 20:47:52 -05:00
Krishna Ayyalasomayajula
9b6c20b2eb fix: use m.article instead of motion.article in PostCard 2026-06-01 20:46:03 -05:00
Krishna Ayyalasomayajula
04fab4ce38 fix: use m.button instead of motion.button in ThemeToggle 2026-06-01 20:44:49 -05:00
Krishna Ayyalasomayajula
34ecb39bcc fix: use m.nav instead of motion.nav in Header 2026-06-01 20:43:08 -05:00
Krishna Ayyalasomayajula
6326460d89 fix: wire Providers motion context and Template page transitions 2026-06-01 20:41:04 -05:00
Krishna Ayyalasomayajula
274217c77f style: final consistency pass — theme, responsive, animations 2026-06-01 20:36:42 -05:00
Krishna Ayyalasomayajula
533c166f3b fix: add remark/rehype plugins for math and syntax highlighting in MDX pipeline 2026-06-01 20:33:11 -05:00
Krishna Ayyalasomayajula
8d17fe4307 feat: wire header, footer, and scroll effects into layout 2026-06-01 20:31:34 -05:00
Krishna Ayyalasomayajula
715c85bb23 content: add Fourier analysis sample post with math and code 2026-06-01 20:29:46 -05:00
Krishna Ayyalasomayajula
86ae4702a5 content: add Euler's identity sample post with LaTeX math 2026-06-01 20:29:26 -05:00
Krishna Ayyalasomayajula
b85b234a5f content: add hello world sample post with code demos 2026-06-01 19:58:06 -05:00
Krishna Ayyalasomayajula
fd98910f1c feat: add post list with staggered entrance animation 2026-06-01 19:56:54 -05:00
Krishna Ayyalasomayajula
ce9695c632 feat: add table of contents with scroll spy 2026-06-01 19:56:40 -05:00
Krishna Ayyalasomayajula
40285d9ee6 feat: add post card component with scroll animation 2026-06-01 19:56:35 -05:00
Krishna Ayyalasomayajula
67a7b899f7 feat: add vertical reading progress indicator 2026-06-01 19:56:13 -05:00
Krishna Ayyalasomayajula
3bb210024d feat: add scroll-to-top button 2026-06-01 19:54:33 -05:00
Krishna Ayyalasomayajula
be96d3fc0c feat: add scroll progress indicator 2026-06-01 19:53:47 -05:00
Krishna Ayyalasomayajula
93c1114c10 feat: add theme toggle component 2026-06-01 19:52:56 -05:00
Krishna Ayyalasomayajula
29ede6c5c1 feat: add site footer 2026-06-01 19:51:35 -05:00
Krishna Ayyalasomayajula
b996ec9279 feat: add site header with navigation and theme toggle 2026-06-01 19:50:36 -05:00
Krishna Ayyalasomayajula
d65b4f44e6 feat: add homepage with hero and post listing 2026-06-01 19:49:08 -05:00
Krishna Ayyalasomayajula
60564f4412 feat: add individual post page with MDXRemote rendering 2026-06-01 19:47:35 -05:00
Krishna Ayyalasomayajula
1fe8399e30 feat: add blog posts listing page 2026-06-01 19:46:40 -05:00
Krishna Ayyalasomayajula
4509a9deea feat: add 404 page 2026-06-01 19:45:38 -05:00
Krishna Ayyalasomayajula
dd68208b3a feat: add posts content layer with gray-matter + compileMDX 2026-06-01 19:44:28 -05:00
Krishna Ayyalasomayajula
5fb57127f4 fix: use m.div instead of motion.div inside LazyMotion 2026-06-01 19:42:25 -05:00
Krishna Ayyalasomayajula
c79fd48479 feat: add page transition wrapper 2026-06-01 19:41:03 -05:00
Krishna Ayyalasomayajula
c8ec2735d2 feat: root layout with fonts, @wrksz/themes, motion, metadata 2026-06-01 19:40:16 -05:00
Krishna Ayyalasomayajula
4b10e357a4 gitignore 2026-06-01 19:39:43 -05:00
Krishna Ayyalasomayajula
0a6df0b3ee feat: add motion provider (no theme provider here) 2026-06-01 19:39:22 -05:00
Krishna Ayyalasomayajula
c178fc63a1 style: add Tailwind v4 design system with dark mode, KaTeX overrides, scroll effects 2026-06-01 19:38:18 -05:00