From 1c10c4bf0e03e0d8069dca59f6104079be8f0b8d Mon Sep 17 00:00:00 2001 From: StarLand1 Date: Thu, 8 Oct 2026 17:29:32 +0800 Subject: [PATCH] feat(theme): adopt LobeHub-inspired documentation styles --- .github/workflows/build.yml | 6 +- .vitepress/theme/assets/docs-logo-dark.png | Bin 0 -> 496 bytes .vitepress/theme/assets/docs-logo-light.png | Bin 0 -> 547 bytes .vitepress/theme/components/DocBreadcrumb.vue | 80 ++++ .vitepress/theme/components/DocHeader.vue | 45 +- .../components/EmbeddedSidebarButton.vue | 4 +- .vitepress/theme/document-ui.css | 386 +++++++++++++++++ .vitepress/theme/index.ts | 70 ++-- .vitepress/theme/markdown.css | 388 ++++++++++++------ .vitepress/theme/search.css | 78 +++- 10 files changed, 878 insertions(+), 179 deletions(-) create mode 100644 .vitepress/theme/assets/docs-logo-dark.png create mode 100644 .vitepress/theme/assets/docs-logo-light.png create mode 100644 .vitepress/theme/components/DocBreadcrumb.vue create mode 100644 .vitepress/theme/document-ui.css diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f20fcc61..3ea519c5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -87,17 +87,17 @@ jobs: - name: set env if: ${{ github.event_name == 'pull_request' && github.repository == 'deepflowio/docs' && github.event.pull_request.base.ref == 'main' }} run: | - echo "IMAGE_TAG_PREFIX=${{ github.event.pull_request.head.ref }}"|sed 's|main|latest|' >> $GITHUB_ENV + echo "IMAGE_TAG_PREFIX=${{ github.event.pull_request.head.ref }}"|sed 's|main|latest|; s|/|-|g' >> $GITHUB_ENV - name: set env if: ${{ github.event_name == 'push' && github.repository == 'deepflowio/docs'}} run: | - echo "IMAGE_TAG_PREFIX=${{ github.ref_name }}"|sed 's|main|latest|' >> $GITHUB_ENV + echo "IMAGE_TAG_PREFIX=${{ github.ref_name }}"|sed 's|main|latest|; s|/|-|g' >> $GITHUB_ENV - name: set env if: ${{ github.event_name == 'workflow_dispatch' && github.repository == 'deepflowio/docs'}} run: | - echo "IMAGE_TAG_PREFIX=${{ github.ref_name }}"|sed 's|main|latest|' >> $GITHUB_ENV + echo "IMAGE_TAG_PREFIX=${{ github.ref_name }}"|sed 's|main|latest|; s|/|-|g' >> $GITHUB_ENV - name: Build and push docs image if: ${{ github.repository == 'deepflowio/docs'}} diff --git a/.vitepress/theme/assets/docs-logo-dark.png b/.vitepress/theme/assets/docs-logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..49b3967f7cd3144ae55dca582b143303a0c060bd GIT binary patch literal 496 zcmV(RK+O5yfPUZZHwq;u=zjZM2%C$h{44UwG&)#ys7$H>$av5AKzSm3*ydqxOQ=<9ss0Y7D0}{SRa^P+MU*Uu0#7 z^D!R1$PMR#*mFCz9_InzJg`iUkI~$40J-_U0bt;*+!o-( zC7T_<#d-FDGjHcoVkYwFG=KX#Ryd!l`hYL>I0i&Eh+7M2@J!m!VhMu6&iwl(g^?n002ovPDHLkV1nsj;t~J= literal 0 HcmV?d00001 diff --git a/.vitepress/theme/components/DocBreadcrumb.vue b/.vitepress/theme/components/DocBreadcrumb.vue new file mode 100644 index 00000000..c19e32ef --- /dev/null +++ b/.vitepress/theme/components/DocBreadcrumb.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/.vitepress/theme/components/DocHeader.vue b/.vitepress/theme/components/DocHeader.vue index b3d598b4..e076ac13 100644 --- a/.vitepress/theme/components/DocHeader.vue +++ b/.vitepress/theme/components/DocHeader.vue @@ -2,15 +2,30 @@
- - - DeepFlow + + + + Docs
@@ -78,7 +93,9 @@