chore: initialize VitePress documentation setup with package.json

This commit is contained in:
wood911010 committed 2025-10-24 22:18:47 +08:00
1 parent b62f08abf6
commit 0c22cda478
8 files changed
+2576

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
name: Deploy VitePress
on:
push:
branches: [main]
permissions:
contents: read
pages: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Install dependencies
run: npm ci
- name: Build
run: npm run docs:build
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/.vitepress/dist
deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy
id: deployment
uses: actions/deploy-pages@v4
+20
View File
@@ -0,0 +1,20 @@
# 依赖
node_modules/
# 构建产物
docs/.vitepress/dist
docs/.vitepress/cache
# 日志
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# 编辑器
.DS_Store
.vscode/
.idea/
# 系统文件
Thumbs.db
+22
View File
@@ -0,0 +1,22 @@
export default {
base: '/license-manager-docs/', // 改成你的仓库名
title: 'License Manager 文档',
description: 'License Manager 使用文档',
themeConfig: {
nav: [
{ text: '首页', link: '/' },
{ text: '指南', link: '/guide/' }
],
sidebar: [
{
text: '开始',
items: [
{ text: '介绍', link: '/guide/' },
{ text: '快速开始', link: '/guide/getting-started' }
]
}
]
}
}
+1
View File
@@ -0,0 +1 @@
"# 우醵역迦"
+1
View File
@@ -0,0 +1 @@
"# ス鯔ワ"
+1
View File
@@ -0,0 +1 @@
"# Hello VitePress"
+2469
View File
File diff suppressed because it is too large. Load diff
+12
View File
@@ -0,0 +1,12 @@
{
"name": "my-docs",
"version": "1.0.0",
"scripts": {
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"devDependencies": {
"vitepress": "^1.0.0"
}
}