update makefile to use slides/assets and direct dev server
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user