From 2816a3b481bb573033521286f63e2f28360b7b2b Mon Sep 17 00:00:00 2001 From: Branimir Georgiev Date: Sat, 25 Apr 2026 19:38:26 +0300 Subject: [PATCH] feat: rewrite home page with motivation and personal story (#139) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add "Why This Tutorial" section — concepts before commands, structured path, practical playbook, AI workflow foundation. Add personal origin story in About section. Remove Quick start (duplicated Introduction links). Rename "Selected references" to "Further Reading". Fix heading case to title case for consistency with chapters. Co-Authored-By: Claude Opus 4.6 (1M context) --- astro-site/src/pages/index.astro | 71 ++++++++++++++++++++++++-------- 1 file changed, 53 insertions(+), 18 deletions(-) diff --git a/astro-site/src/pages/index.astro b/astro-site/src/pages/index.astro index 713eacc..17c0ec8 100644 --- a/astro-site/src/pages/index.astro +++ b/astro-site/src/pages/index.astro @@ -4,11 +4,11 @@ import DocLayout from "../layouts/DocLayout.astro"; const base = import.meta.env.BASE_URL; const headings = [ - { depth: 2, slug: "what-youll-learn", text: "What you'll learn" }, + { depth: 2, slug: "why-this-tutorial", text: "Why This Tutorial" }, + { depth: 2, slug: "what-youll-learn", text: "What You'll Learn" }, { depth: 2, slug: "chapters", text: "Chapters" }, - { depth: 2, slug: "quick-start", text: "Quick start" }, { depth: 2, slug: "about", text: "About" }, - { depth: 2, slug: "selected-references", text: "Selected references" }, + { depth: 2, slug: "further-reading", text: "Further Reading" }, ]; const jsonLd = { @@ -37,12 +37,45 @@ const jsonLd = { >

- A hands-on tutorial that takes you from first commit to confident daily use. - Learn Git's concepts first, then apply them through practical exercises - and real-world examples. + Git is everywhere — in every team, every deployment pipeline, and every + AI coding tool. Yet most developers learn it by memorizing commands + without understanding what happens underneath.

-

What you'll learn

+

+ This tutorial takes a different approach. You learn the concepts first — + how Git stores data, how branches actually work, what a merge really + does — then apply that understanding through exercises and a 17-recipe + playbook you can reach for every day. +

+ +

Why This Tutorial

+ + + +

What You'll Learn