mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-16 05:15: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
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
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"
|
- name: "Install PHP for official runners"
|
||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
@@ -57,7 +62,7 @@ jobs:
|
|||||||
run: "composer install --no-interaction --no-progress"
|
run: "composer install --no-interaction --no-progress"
|
||||||
|
|
||||||
- name: Build
|
- 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
|
# Deploy to GitHub Pages only when the workflow is triggered by a push to the v3 branch
|
||||||
- name: Deploy to GitHub Pages
|
- name: Deploy to GitHub Pages
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -52,6 +52,7 @@ packlib_files.txt
|
|||||||
/node_modules/
|
/node_modules/
|
||||||
/docs/.vitepress/dist/
|
/docs/.vitepress/dist/
|
||||||
/docs/.vitepress/cache/
|
/docs/.vitepress/cache/
|
||||||
|
/docs/.vitepress/.temp/
|
||||||
/docs/.vitepress/ext-data.json
|
/docs/.vitepress/ext-data.json
|
||||||
/docs/.vitepress/deps-data.json
|
/docs/.vitepress/deps-data.json
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"docs:dev": "node docs/.vitepress/gen-meta.js && vitepress dev docs",
|
"docs:dev": "node docs/.vitepress/gen-meta.js && vitepress dev docs",
|
||||||
"docs:gen-meta": "node docs/.vitepress/gen-meta.js",
|
"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"
|
"docs:preview": "vitepress preview docs"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"mermaid": "^11.0.0",
|
"mermaid": "^11.0.0",
|
||||||
"vitepress": "^2.0.0-alpha.5",
|
"vitepress": "2.0.0-alpha.18",
|
||||||
"vue": "^3.2.47"
|
"vue": "^3.2.47"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user