Go for Java Developers is a static, section-based learning site that teaches Go concepts using Java-first mental models and code comparisons.
The site is built with Next.js App Router and pre-renders all section pages at build time for fast delivery and strong SEO.
- 21 guided sections from mental model to project layout
- Java vs Go side-by-side code blocks
- Structured content blocks (
prose,compare,codeblock,note,callout, etc.) - Syntax-highlighted examples
- SEO metadata, sitemap, and robots routes
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm run build
npm startSection content lives in:
src/data/sections/*.ts
Rendering and block UI live in:
src/components/SectionRenderer.tsxsrc/components/ui.tsx
Please read CONTRIBUTING.md for:
- how to add a section
- how to edit content safely
- block type definitions and usage patterns
