Edwin Noorlander 863661612a ## Major CodePress CMS Enhancement
### 🚀 New Features
- **League CommonMark Integration**: Replaced basic Markdown parser with full CommonMark 2.7 support
- **Bootstrap Sass Architecture**: Modern SCSS build system with Bootstrap 5.3.8
- **Enhanced Navigation**: Uses filenames instead of H1 titles for consistency
- **Improved Styling**: Transparent navigation backgrounds, no rounded corners

### 🎨 UI/UX Improvements
- Navigation items now use formatted filenames (e.g., "kennis-boven-aantallen" → "Kennis Boven Aantallen")
- Transparent navigation backgrounds with subtle hover effects
- Removed rounded corners from first-level navigation
- 50% opacity navigation background using Bootstrap variables

### 🔧 Technical Improvements
- **Class Organization**: Extracted CodePressCMS and SimpleTemplate to separate files
- **Full PHPDoc Documentation**: Complete documentation for all methods
- **Modern Build Process**: npm scripts for SCSS compilation
- **Enhanced Markdown Support**: Tables, strikethrough, task lists, autolinks
- **Security**: Proper HTML sanitization with CommonMark

### 📦 Dependencies
- Added `league/commonmark` for professional Markdown parsing
- Added `bootstrap` for SCSS-based styling
- Updated `sass` build process

### 🐛 Bug Fixes
- Fixed content directory path configuration
- Resolved navigation title inconsistencies
- Improved Markdown bold/italic formatting
- Fixed homepage 404 issues

### 🔄 Migration Notes
- Content directory moved from `content/` to `public/content/`
- Navigation now displays filenames instead of content H1 titles
- CSS now compiled from SCSS source files

The CMS now provides a professional, modern experience with robust Markdown support and clean, maintainable code architecture.
2025-11-21 20:23:20 +01:00

23 lines
1.2 KiB
Markdown

# Wat is Arduino
Arduino is een open-source elektronisch platform dat is ontworpen voor het maken van elektronische projecten. Het bestaat uit een microcontroller, ontwikkelomgeving en programmeertaal waarmee je eenvoudig sensoren en actuatoren kunt aansturen om interactieve projecten te maken.
## Wat maakt Arduino speciaal?
Arduino is populair bij hobbyisten en professionals vanwege de eenvoudige manier van programmeren en de grote online community van gebruikers die samenwerken en kennis delen.
## Mogelijkheden
Met Arduino kun je bijvoorbeeld:
- Robots bouwen
- Muziekinstrumenten maken
- Slimme huishoudelijke apparaten creëren
- Tal van andere elektronische projecten realiseren
## Open-source karakter
Het open-source karakter van Arduino betekent dat iedereen vrij is om de hardware- en softwarebroncode te bekijken, te bewerken en te gebruiken. Dit heeft geleid tot een enorme verscheidenheid aan projecten en toepassingen die door de community zijn ontwikkeld.
## Voor beginners en gevorderden
Of je nu een beginner bent die net start met elektronica, of een gevorderde gebruiker die complexe systemen wilt bouwen, Arduino biedt een toegankelijk platform om je ideeën tot leven te brengen.