changed a little bit doc style

This commit is contained in:
Daniel Esteban 2026-03-31 13:01:57 +02:00
parent 9b4cdf1e3c
commit c76274aaf7
8 changed files with 2151 additions and 123 deletions

View file

@ -1,19 +0,0 @@
---
title: Electronics
weight: 40
summary: "Understand circuits, sensors, actuators, and power systems the practical way."
---
## Electronics Guide
A practical introduction to electronics through robotics.
### Topics Covered
- Basic circuits: voltage, current, resistance
- Digital vs analog signals
- Common sensors: ultrasonic, IR, color, IMU
- Actuators: DC motors, servo motors, stepper motors
- Power management and battery systems
> 📖 **Coming soon** — Electronics guides are being developed.

View file

@ -1,24 +1,8 @@
--- ---
title: Getting Started title: Getting Started
weight: 10 weight: 10
summary: "Your first steps with Go Education Project — from unboxing to your first blinking LED." sidebar:
icon: "hero/rocket-launch"
open: true
summary: "Your first steps with Go Education Project."
--- ---
## Welcome to Go Education Project
This section will guide you through everything you need to get up and running.
### What you'll need
- A Go Education Kit (or compatible hardware)
- A computer with USB port
- 30 minutes of your time
### Contents
1. [Introduction](./introduction/) — What is Go Education Project?
2. [Hardware Setup](./hardware-setup/) — Unboxing and connecting your board
3. [Software Setup](./software-setup/) — Installing the tools
4. [Hello World](./hello-world/) — Your first program
> 📖 **Coming soon** — We're actively writing these guides. Check back soon or contribute!

View file

@ -1,19 +1,7 @@
--- ---
title: Hardware Guide title: Hardware
weight: 20 weight: 20
sidebar:
icon: "hero/cpu-chip"
summary: "Open hardware components, schematics, PCB designs, and assembly guides." summary: "Open hardware components, schematics, PCB designs, and assembly guides."
--- ---
## Hardware Guide
All Go Education Project hardware is fully open source under the **CERN Open Hardware Licence v2**.
This section covers:
- Board specifications and pinouts
- Schematic files and PCB designs
- Bill of Materials (BOM)
- Assembly guides
- Compatible third-party components
> 📖 **Coming soon** — Documentation is in progress.

View file

@ -1,19 +0,0 @@
---
title: Programming
weight: 30
summary: "Program your robot with Arduino C/C++, MicroPython, or TinyGo."
---
## Programming Guide
Learn to program your Go Education robot using the language that fits you best.
### Available Languages
| Language | Level | Best for |
|----------|-------|----------|
| Arduino C/C++ | BeginnerAdvanced | Full hardware control, performance |
| MicroPython | Beginner | Quick prototyping, scripting |
| TinyGo | IntermediateAdvanced | Go language on microcontrollers |
> 📖 **Coming soon** — Programming tutorials are being written.

View file

@ -1,29 +0,0 @@
---
title: Projects & Kits
weight: 50
summary: "Complete project guides from beginner line-followers to advanced autonomous robots."
---
## Projects & Kits
Hands-on projects that reinforce learning at every level.
### Beginner Projects
- 🔵 **Blink** — Hello World of hardware
- 🔵 **Traffic Light** — Control LEDs in sequence
- 🔵 **Temperature Display** — Read a sensor and show data
### Intermediate Projects
- 🟡 **Line Follower** — Robot that follows a black line
- 🟡 **Obstacle Avoider** — Autonomous collision avoidance
- 🟡 **Remote Control Car** — Bluetooth-controlled robot
### Advanced Projects
- 🔴 **Maze Solver** — Navigation with dead-reckoning
- 🔴 **Object Tracking** — Computer vision + motor control
- 🔴 **Swarm Robot** — Multi-robot coordination
> 📖 **Coming soon** — Project documentation is in progress.

View file

@ -18,6 +18,7 @@
"h3", "h3",
"head", "head",
"header", "header",
"hr",
"html", "html",
"input", "input",
"kbd", "kbd",
@ -38,14 +39,8 @@
"strong", "strong",
"style", "style",
"svg", "svg",
"table",
"tbody",
"td",
"template", "template",
"th",
"thead",
"title", "title",
"tr",
"ul" "ul"
], ],
"classes": [ "classes": [
@ -85,6 +80,7 @@
"border-b", "border-b",
"border-black", "border-black",
"border-current", "border-current",
"border-dotted",
"border-gray-100", "border-gray-100",
"border-gray-200", "border-gray-200",
"border-gray-300", "border-gray-300",
@ -141,6 +137,7 @@
"dark:text-gray-400", "dark:text-gray-400",
"dark:text-gray-500", "dark:text-gray-500",
"dark:text-green-300", "dark:text-green-300",
"dark:text-neutral",
"dark:text-neutral-400", "dark:text-neutral-400",
"dark:text-primary-200", "dark:text-primary-200",
"dark:text-primary-300", "dark:text-primary-300",
@ -151,6 +148,7 @@
"dark:to-blue-900/50", "dark:to-blue-900/50",
"divide-gray-200", "divide-gray-200",
"divide-y", "divide-y",
"docs-content",
"duration-150", "duration-150",
"duration-200", "duration-200",
"duration-300", "duration-300",
@ -159,10 +157,12 @@
"faq-item", "faq-item",
"fill-current", "fill-current",
"first:mt-0", "first:mt-0",
"first:mt-2",
"fixed", "fixed",
"flex", "flex",
"flex-1", "flex-1",
"flex-col", "flex-col",
"flex-nowrap",
"flex-row", "flex-row",
"flex-shrink-0", "flex-shrink-0",
"flex-wrap", "flex-wrap",
@ -181,14 +181,18 @@
"gap-2", "gap-2",
"gap-3", "gap-3",
"gap-4", "gap-4",
"gap-5",
"gap-6", "gap-6",
"gap-8", "gap-8",
"grid", "grid",
"grid-cols-1", "grid-cols-1",
"grid-cols-3", "grid-cols-3",
"group", "group",
"group-hover:-translate-x-[2px]",
"group-hover:bg-primary-700", "group-hover:bg-primary-700",
"group-hover:decoration-primary-500",
"group-hover:text-primary-600", "group-hover:text-primary-600",
"group-hover:underline",
"h-12", "h-12",
"h-2", "h-2",
"h-3", "h-3",
@ -261,6 +265,7 @@
"lg:text-6xl", "lg:text-6xl",
"lg:w-auto", "lg:w-auto",
"line-clamp-2", "line-clamp-2",
"ltr:inline",
"ltr:pr-0", "ltr:pr-0",
"max-h-[60vh]", "max-h-[60vh]",
"max-h-[calc(100vh-var(--navbar-height)-env(safe-area-inset-bottom))]", "max-h-[calc(100vh-var(--navbar-height)-env(safe-area-inset-bottom))]",
@ -268,7 +273,6 @@
"max-lg:hidden", "max-lg:hidden",
"max-w-2xl", "max-w-2xl",
"max-w-3xl", "max-w-3xl",
"max-w-6xl",
"max-w-7xl", "max-w-7xl",
"max-w-[65ch]", "max-w-[65ch]",
"max-w-none", "max-w-none",
@ -281,9 +285,11 @@
"mb-4", "mb-4",
"mb-6", "mb-6",
"mb-8", "mb-8",
"md:flex-row",
"md:ml-4", "md:ml-4",
"md:order-2", "md:order-2",
"md:px-12", "md:px-12",
"me-2",
"min-h-[calc(100vh-var(--navbar-height))]", "min-h-[calc(100vh-var(--navbar-height))]",
"min-w-0", "min-w-0",
"min-w-[18px]", "min-w-[18px]",
@ -301,7 +307,10 @@
"mt-24", "mt-24",
"mt-4", "mt-4",
"mt-5", "mt-5",
"mt-6",
"mt-8", "mt-8",
"mt-[-0.3rem]",
"mt-[0.1rem]",
"mt-[10vh]", "mt-[10vh]",
"mx-4", "mx-4",
"mx-auto", "mx-auto",
@ -314,6 +323,8 @@
"navbar", "navbar",
"navbar-brand", "navbar-brand",
"navbar-nav", "navbar-nav",
"no-prose",
"no-underline",
"opacity-0", "opacity-0",
"opacity-100", "opacity-100",
"opacity-25", "opacity-25",
@ -351,6 +362,8 @@
"print:hidden", "print:hidden",
"prose", "prose",
"prose-slate", "prose-slate",
"pt-1",
"pt-2",
"pt-4", "pt-4",
"pt-6", "pt-6",
"px-1.5", "px-1.5",
@ -386,13 +399,14 @@
"rounded-xl", "rounded-xl",
"rtl:-ml-4", "rtl:-ml-4",
"rtl:-rotate-180", "rtl:-rotate-180",
"rtl:pr-4", "rtl:hidden",
"scale-100", "scale-100",
"scale-105", "scale-105",
"scale-95", "scale-95",
"scroll-my-6", "scroll-my-6",
"scroll-py-6", "scroll-py-6",
"search-result", "search-result",
"select-none",
"shadow-2xl", "shadow-2xl",
"shadow-lg", "shadow-lg",
"shadow-primary-500/25", "shadow-primary-500/25",
@ -425,10 +439,14 @@
"text-green-700", "text-green-700",
"text-left", "text-left",
"text-lg", "text-lg",
"text-neutral-500",
"text-neutral-600", "text-neutral-600",
"text-neutral-700",
"text-primary-500",
"text-primary-600", "text-primary-600",
"text-primary-700", "text-primary-700",
"text-primary-800", "text-primary-800",
"text-right",
"text-slate-700", "text-slate-700",
"text-sm", "text-sm",
"text-transparent", "text-transparent",
@ -443,6 +461,7 @@
"top-20", "top-20",
"tracking-tight", "tracking-tight",
"tracking-wider", "tracking-wider",
"tracking-widest",
"transform", "transform",
"transition", "transition",
"transition-all", "transition-all",
@ -472,38 +491,38 @@
"z-[9999]" "z-[9999]"
], ],
"ids": [ "ids": [
"3d-printing",
"about-us", "about-us",
"advanced-projects", "api-reference",
"available-languages", "assembly-guide",
"beginner-projects", "bill-of-materials",
"contact", "contact",
"contents",
"cta", "cta",
"electronics-guide", "electronics",
"faq", "faq",
"features", "features",
"firmware",
"get-involved", "get-involved",
"hardware-guide",
"hb-notification-container", "hb-notification-container",
"hero", "hero",
"hide-button", "hide-button",
"intermediate-projects", "installing-the-tools",
"mobile-app",
"moon", "moon",
"nav-menu", "nav-menu",
"nav-toggle", "nav-toggle",
"our-mission", "our-mission",
"page-bg", "page-bg",
"programming-guide", "quick-start",
"projects--kits",
"show-button", "show-button",
"site-header", "site-header",
"sun", "sun",
"the-project", "the-project",
"top", "top",
"topics-covered", "web-dashboard",
"welcome-to-go-education-project", "what-is-go-education-project",
"what-youll-need", "why",
"why" "your-first-project"
] ]
} }
} }

2101
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -12,6 +12,9 @@
"type": "git", "type": "git",
"url": "git@code.madriguera.me:GoEducation/goeducation-site.git" "url": "git@code.madriguera.me:GoEducation/goeducation-site.git"
}, },
"devDependencies": {
"wrangler": "^4.0.0"
},
"dependencies": { "dependencies": {
"@tailwindcss/cli": "^4.1.12", "@tailwindcss/cli": "^4.1.12",
"@tailwindcss/typography": "^0.5.10", "@tailwindcss/typography": "^0.5.10",