mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-15 04:45:35 +08:00
fix(docs): update build scripts and dependencies for VitePress
This commit is contained in:
11
.github/workflows/vitepress-deploy.yml
vendored
11
.github/workflows/vitepress-deploy.yml
vendored
@@ -27,9 +27,14 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 22
|
||||
cache: yarn
|
||||
|
||||
- run: npm install
|
||||
- name: Install documentation dependencies
|
||||
run: yarn install --frozen-lockfile
|
||||
|
||||
- name: "Install PHP for official runners"
|
||||
uses: shivammathur/setup-php@v2
|
||||
@@ -57,7 +62,7 @@ jobs:
|
||||
run: "composer install --no-interaction --no-progress"
|
||||
|
||||
- name: Build
|
||||
run: npm run docs:build
|
||||
run: yarn docs:build
|
||||
|
||||
# Deploy to GitHub Pages only when the workflow is triggered by a push to the v3 branch
|
||||
- name: Deploy to GitHub Pages
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -52,6 +52,7 @@ packlib_files.txt
|
||||
/node_modules/
|
||||
/docs/.vitepress/dist/
|
||||
/docs/.vitepress/cache/
|
||||
/docs/.vitepress/.temp/
|
||||
/docs/.vitepress/ext-data.json
|
||||
/docs/.vitepress/deps-data.json
|
||||
package-lock.json
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"scripts": {
|
||||
"docs:dev": "node docs/.vitepress/gen-meta.js && vitepress dev docs",
|
||||
"docs:gen-meta": "node docs/.vitepress/gen-meta.js",
|
||||
"docs:build": "npm run docs:gen-meta && vitepress build docs",
|
||||
"docs:build": "node docs/.vitepress/gen-meta.js && vitepress build docs",
|
||||
"docs:preview": "vitepress preview docs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mermaid": "^11.0.0",
|
||||
"vitepress": "^2.0.0-alpha.5",
|
||||
"vitepress": "2.0.0-alpha.18",
|
||||
"vue": "^3.2.47"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user