From 831959f5e66c7a688325bbe409aef8b875d7554b Mon Sep 17 00:00:00 2001 From: kanno <812137533@qq.com> Date: Wed, 5 Feb 2025 15:38:36 +0800 Subject: [PATCH] docs: add document (#12) * chore: init docs * chore: stat * chore: switch github highlight * chore: stat * feat: add reload * feat: docs anchor * feat: done --- .github/workflows/deploy-site.yaml | 2 +- Makefile | 10 +- dev/index.html | 2 +- docs/api.yaml | 66 +++++ docs/faq.yaml | 19 ++ docs/getting-started.yaml | 55 +++++ docs/index.yaml | 18 ++ global.d.ts | 2 + package.json | 10 +- pnpm-lock.yaml | 146 ++++++++++- scripts/live-reload.js | 3 + scripts/render.ts | 375 +++++++++++++++++++++++++++++ scripts/serve.ts | 150 ++++++++++++ scripts/style.css | 243 +++++++++++++++++++ scripts/theme.ts | 27 +++ src/primitives/struct.ts | 2 - 16 files changed, 1110 insertions(+), 20 deletions(-) create mode 100644 docs/api.yaml create mode 100644 docs/faq.yaml create mode 100644 docs/getting-started.yaml create mode 100644 docs/index.yaml create mode 100644 scripts/live-reload.js create mode 100644 scripts/render.ts create mode 100644 scripts/serve.ts create mode 100644 scripts/style.css create mode 100644 scripts/theme.ts diff --git a/.github/workflows/deploy-site.yaml b/.github/workflows/deploy-site.yaml index faf158a..ea2c046 100644 --- a/.github/workflows/deploy-site.yaml +++ b/.github/workflows/deploy-site.yaml @@ -15,7 +15,7 @@ jobs: with: node-version: 22.9.0 - name: Build site - run: make build-server + run: make build-docs - name: Deploy site uses: JamesIves/github-pages-deploy-action@v4.4.3 diff --git a/Makefile b/Makefile index 7e72407..a35059c 100644 --- a/Makefile +++ b/Makefile @@ -31,10 +31,12 @@ dev-server: @echo "Start dev server" ./node_modules/.bin/esbuild $(FLAGS) --define:LIVE_RELOAD=true --watch --servedir=./display -build-server: - @echo "Build server" - ./node_modules/.bin/esbuild $(FLAGS) --define:LIVE_RELOAD=false - lint: @echo "Lint" ./node_modules/.bin/eslint --fix . + +dev-docs: + ./node_modules/.bin/tsx scripts/serve.ts + +build-docs: + ./node_modules/.bin/tsx scripts/render.ts diff --git a/dev/index.html b/dev/index.html index 94cdb3f..4ea85ca 100644 --- a/dev/index.html +++ b/dev/index.html @@ -3,7 +3,7 @@
-