Add comprehensive blog demo showcasing advanced content management features

- Implement complete mushroom foraging blog with chanterelles article
- Add rich demonstration of .insertr and .insertr-add functionality
- Include comprehensive documentation for future .insertr-content vision
- Update project styling and configuration to support blog demo
- Enhance engine and API handlers for improved content management
This commit is contained in:
2025-10-23 21:47:51 +02:00
parent 74de64c66b
commit 4874849f80
13 changed files with 1411 additions and 340 deletions

View File

@@ -15,11 +15,6 @@ dev: build-lib build
#!/usr/bin/env bash
echo "🚀 Starting Full-Stack Insertr Development..."
echo "================================================"
echo ""
# Note: Sites are auto-enhanced by the server on startup
echo ""
echo "🔌 Starting Insertr server with all sites..."
echo ""
@@ -77,10 +72,6 @@ build-lib:
watch:
cd lib && npm run dev
# Start Air hot-reload for unified binary development
air:
air
# Build unified binary only
build-insertr:
go build -o insertr .
@@ -167,12 +158,6 @@ status:
sqlc:
sqlc generate
# Clean generated demo directories
clean-demos:
#!/usr/bin/env bash
@@ -185,6 +170,11 @@ clean-demos:
echo "🗑️ Removed: default_enhanced"
fi
if [ -d "./demos/blog_enhanced/" ]; then
rm -rf "./demos/blog_enhanced/"
echo "🗑️ Removed: blog_enhanced"
fi
if [ -d "./demos/simple_enhanced" ]; then
rm -rf "./demos/simple_enhanced"
echo "🗑️ Removed: simple_enhanced"