Skip to content

Commit e531b20

Browse files
vcarlclaude
andcommitted
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,28 @@
22

33
# dependencies
44
/node_modules
5-
/.pnp
6-
.pnp.js
7-
pnpm-lock.yaml
85

9-
# testing
10-
/coverage
11-
12-
# next.js
13-
/.next/
14-
# next sitemap
15-
sitemap*
16-
robots.txt
6+
# astro
7+
dist/
8+
.astro/
179

1810
# misc
1911
.DS_Store
2012
*.pem
2113

2214
# debug
2315
npm-debug.log*
24-
yarn-debug.log*
25-
yarn-error.log*
2616

2717
# local env files
2818
.env.local
2919
.env.development.local
3020
.env.test.local
3121
.env.production.local
32-
33-
# vercel
34-
.vercel
22+
.env
3523

3624
.netlify
37-
.env
3825

3926
# typescript
4027
*.tsbuildinfo
28+
29+
tmp.md
File renamed without changes.

0 commit comments

Comments
 (0)