├── README.md ├── .gitignore └── .github └── workflows └── deploy-docs.yml /README.md: -------------------------------------------------------------------------------- 1 | # 项目已废弃 2 | 3 | 工作繁忙实在无力继续更新,且市面有更好的产品 4 | 5 | - [Java 全栈知识体系](https://pdai.tech/) 6 | 7 | - Hollis的八股文 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | docs/.vuepress/.temp/ 5 | npm-debug.log* 6 | yarn-debug.log* 7 | yarn-error.log* 8 | **/*.log 9 | 10 | tests/**/coverage/ 11 | tests/e2e/reports 12 | selenium-debug.log 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | .obsidian 18 | *.suo 19 | *.ntvs* 20 | *.njsproj 21 | *.sln 22 | *.local 23 | 24 | yarn.lock 25 | -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- 1 | 2 | name: 部署文档 3 | 4 | on: 5 | push: 6 | branches: 7 | # 确保这是你正在使用的分支名称 8 | - main 9 | 10 | env: # 设置环境变量 11 | TZ: Asia/Shanghai # 时区(设置时区可使页面中的`最近更新时间`使用时区时间) 12 | 13 | 14 | jobs: 15 | deploy-gh-pages: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - name: Checkout 19 | uses: actions/checkout@v3 20 | with: 21 | fetch-depth: 0 22 | # 如果你文档需要 Git 子模块,取消注释下一行 23 | # submodules: true 24 | 25 | 26 | 27 | - name: 设置 Node.js 28 | uses: actions/setup-node@v3 29 | with: 30 | node-version: 16 31 | cache: npm 32 | 33 | - name: 安装依赖 34 | run: npm install 35 | 36 | - name: 构建文档 37 | env: 38 | NODE_OPTIONS: --max_old_space_size=8192 39 | run: |- 40 | npm run docs:build 41 | > docs/.vuepress/dist/.nojekyll 42 | 43 | - name: 部署文档 44 | uses: JamesIves/github-pages-deploy-action@v4 45 | with: 46 | # 这是文档部署到的分支名称 47 | branch: gh-pages 48 | folder: docs/.vuepress/dist 49 | 50 | --------------------------------------------------------------------------------