Skip to content

Commit f3d49f9

Browse files
migrate: sync with vitepress
1 parent 9dcc2aa commit f3d49f9

353 files changed

Lines changed: 4300 additions & 14662 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clang-format

Lines changed: 0 additions & 111 deletions
This file was deleted.

.clangd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Diagnostics:
33
- unknown_argument
44

55
CompileFlags:
6-
CompilationDatabase: .
6+
CompilationDatabase: third_party/linux
77
Remove:
88
- -fno-allow-store-data-races
99
- -fzero-init-padding-bits=all

.github/workflows/deploy.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy Docusaurus
1+
name: Deploy VitePress
22

33
on:
44
push:
@@ -41,16 +41,25 @@ jobs:
4141
restore-keys: |
4242
${{ runner.os }}-pnpm-store-
4343
44+
- name: Setup build cache
45+
uses: actions/cache@v4
46+
with:
47+
path: site/.vitepress/.build-cache
48+
key: vitepress-build-${{ runner.os }}-${{ hashFiles('document/**', 'site/.vitepress/**', 'scripts/build.ts', 'site/package.json', 'site/pnpm-lock.yaml') }}
49+
4450
- name: Install dependencies
4551
working-directory: site
4652
run: pnpm install --frozen-lockfile
4753

4854
- name: Build website
4955
working-directory: site
5056
run: pnpm build
57+
env:
58+
NODE_OPTIONS: --max-old-space-size=6144
59+
BUILD_CONCURRENCY: 8
5160

5261
- name: Deploy to GitHub Pages
5362
uses: peaceiris/actions-gh-pages@v4
5463
with:
5564
github_token: ${{ secrets.GITHUB_TOKEN }}
56-
publish_dir: ./site/build
65+
publish_dir: ./site/.vitepress/dist

.gitignore

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ Thumbs.db
2323
# Dependencies
2424
node_modules/
2525

26-
# Docusaurus (in site/)
26+
# VitePress (in site/)
2727
site/node_modules/
28-
site/build/
29-
site/.docusaurus/
28+
site/.vitepress/dist
29+
site/.vitepress/.build-tmp
30+
site/.vitepress/.build-cache
31+
site/.vitepress/cache

README.md

Lines changed: 6 additions & 21 deletions

document/blog/index.md

Lines changed: 10 additions & 0 deletions

site/i18n/en/docusaurus-plugin-content-docs/current/booklist.md renamed to document/en/booklist.md

site/i18n/en/docusaurus-plugin-content-docs/current/intro.md renamed to document/en/index.md

Lines changed: 0 additions & 1 deletion

site/i18n/en/docusaurus-plugin-content-docs/current/notes/README.md renamed to document/en/notes/README.md

site/i18n/en/docusaurus-plugin-content-docs/current/notes/linux_kernel_debugging/ch01.md renamed to document/en/notes/linux_kernel_debugging/ch01.md

0 commit comments

Comments
 (0)