Commit e531b20
Rewrite site from Next.js 12 to Astro 5
- Switch from yarn to pnpm, replace lockfile
- Add Astro with Cloudflare Pages adapter and Tailwind CSS v4
- Move content into Astro content collections (src/content/)
- Define Zod schemas for transcripts, blog, and md-pages collections
- Port rehype plugins (timecodes, collapsible lists) to src/plugins/
- Add BaseLayout with nav, global styles, and markdown prose styles
- Create proof-of-concept routes for all content types
- Add index pages for /transcripts and /blog
- Add /guidelines -> /conduct redirect and /tmir external redirect
- Move old Next.js pages to _nextjs-pages/ (outside src/)
- Add frontmatter to roles.md (only content file needing modification)
- Upgrade remark-gfm v4 and rehype-slug v6 for unified v11 compat
- Update .gitignore for Astro, remove stale yarn/Next.js git hooks
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 1896fb1 commit e531b20
182 files changed
Lines changed: 17029 additions & 10777 deletions
File tree
- _nextjs-pages
- auth
- blog
- post
- learning
- podcasts
- sponsor
- transcripts
- public
- src
- content
- blog
- md-pages
- transcripts
- layouts
- pages
- blog
- transcripts
- plugins
- styles
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | 5 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
17 | 9 | | |
18 | 10 | | |
19 | 11 | | |
20 | 12 | | |
21 | 13 | | |
22 | 14 | | |
23 | 15 | | |
24 | | - | |
25 | | - | |
26 | 16 | | |
27 | 17 | | |
28 | 18 | | |
29 | 19 | | |
30 | 20 | | |
31 | 21 | | |
32 | | - | |
33 | | - | |
34 | | - | |
| 22 | + | |
35 | 23 | | |
36 | 24 | | |
37 | | - | |
38 | 25 | | |
39 | 26 | | |
40 | 27 | | |
| 28 | + | |
| 29 | + | |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments