update makefile to use slides/assets and direct dev server

This commit is contained in:
2025-12-17 18:07:23 +01:00
parent 18cd988fc6
commit c5c2c10877
+5 -5
View File
@@ -49,13 +49,13 @@ assemble: $(BUILD_DIR)/.exists
done done
@echo " all.md" @echo " all.md"
@cat $(HEADER) $(INTRO) $(foreach t,$(TERMINS),$(SLIDES_DIR)/$(t).md) $(OUTRO) > $(BUILD_DIR)/all.md @cat $(HEADER) $(INTRO) $(foreach t,$(TERMINS),$(SLIDES_DIR)/$(t).md) $(OUTRO) > $(BUILD_DIR)/all.md
@cp -r assets $(BUILD_DIR)/ 2>/dev/null || true @cp -r $(SLIDES_DIR)/assets $(BUILD_DIR)/ 2>/dev/null || true
# Development server - serves build/ with file picker # Development server - serves slides/ directly with HMR
dev: assemble dev:
@echo "Starting dev server..." @echo "Starting dev server with HMR..."
@echo "Open: http://localhost:1312" @echo "Open: http://localhost:1312"
PORT=1312 npx @marp-team/marp-cli --server $(BUILD_DIR)/ PORT=1312 npx @marp-team/marp-cli --server $(SLIDES_DIR)/
# Watch for changes # Watch for changes
watch: assemble watch: assemble