From f8b8e73722575e156ef88d5d52afdd2c31aa90ab Mon Sep 17 00:00:00 2001 From: Niklas Fasching Date: Mon, 30 May 2022 17:26:52 +0200 Subject: [PATCH] make: Add serve-gh-pages target As github pages is served not on root but /go-org/ we need to move everything into a subdirectory of that name when serving locally --- Makefile | 5 +++++ etc/generate-gh-pages | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index a699205..1693a9f 100644 --- a/Makefile +++ b/Makefile @@ -33,6 +33,11 @@ generate-gh-pages: build generate-fixtures: build ./etc/generate-fixtures +.PHONY: serve-gh-pages +serve-gh-pages: generate-gh-pages + cd docs && mkdir go-org && mv * go-org 2> /dev/null || true + cd docs && python3 -m http.server + .PHONY: fuzz fuzz: build @echo also see "http://lcamtuf.coredump.cx/afl/README.txt" diff --git a/etc/generate-gh-pages b/etc/generate-gh-pages index ca31956..82cef34 100755 --- a/etc/generate-gh-pages +++ b/etc/generate-gh-pages @@ -124,7 +124,8 @@ convert=" " -mkdir -p docs +rm -rf docs +mkdir docs go get github.com/chaseadamsio/goorgeous cp etc/_goorgeous.go docs/goorgeous.go go build -o docs/goorgeous docs/goorgeous.go @@ -147,14 +148,12 @@ for org_file in $org_files; do " done go_org_vs_goorgeous_examples+="" -rm docs/goorgeous docs/goorgeous.go echo "$index" > docs/index.html echo "$convert" > docs/convert.html echo "$go_org_vs_goorgeous_examples" > docs/go-org-vs-goorgeous.html cp etc/_wasm.go docs/wasm.go GOOS=js GOARCH=wasm go build -o docs/main.wasm docs/wasm.go -rm docs/wasm.go cp $(go env GOROOT)/misc/wasm/wasm_exec.js docs/wasm_exec.js mkdir -p docs/blorg