# SFCraft 文档 · 构建 / 开发入口 (跨平台, 脚本为 Python 3) # # make build / make dev / make sync / make help # # 可附加 hugo 参数: make dev HUGO_ARGS="--port 1314" # 可指定解释器: make PY=python3 build .PHONY: help sync build dev HUGO_ARGS ?= ifeq ($(OS),Windows_NT) PY ?= python else PY ?= python3 endif help: @echo SFCraft 文档 @echo make build 同步物品贴图并执行 hugo 构建 @echo make dev 同步物品贴图并启动 hugo 开发服务器 @echo make sync 仅同步物品贴图 @echo make help 显示本帮助 @echo @echo 可附加 hugo 参数: make dev HUGO_ARGS="--port 1314" sync: $(PY) scripts/sync-items.py build: $(PY) scripts/build.py $(HUGO_ARGS) dev: $(PY) scripts/dev.py $(HUGO_ARGS)