# blogs **Repository Path**: louis100/blogs ## Basic Information - **Project Name**: blogs - **Description**: 个人随笔 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-22 - **Last Updated**: 2026-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blogs ## 介绍 个人随笔 [访问地址](https://louis100.github.io/blogs) ## 菜单配置 菜单配置入口:`docs\.vitepress\config.mts` ## 注意事项 1. 文章标题以一个`#`设置为文章标题,各主题以`##`设置为二级标题,方便自动生成导航栏; ## 命令 ```sh # 本地启动 pnpm run docs:dev # 本地启动 pnpm run docs:preview # 打包 pnpm run deploy # 推送到两个平台 git push github master && git push gitee master # 等同于 git push <远程仓库名> <本地分支名>:<远程分支名> git push github master:master && git push gitee master:master git add . git commit -m "update" git push gitee master:master && git push github master:master ``` ## 工作流 ```ts export default defineConfig({ base: "/blogs/", // 构建产物输出到根目录的 dist 文件夹 outDir: '../dist', // .... }); ``` ```yaml name: Deploy on: push: branches: [ master ] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 - run: npm ci - run: npm run docs:build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./dist # 或 ./dist(根据实际构建目录修改) ``` 备份 ```yml name: Deploy on: push: branches: [master] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 - name: Install Dependencies run: npm install - name: Build Docs run: npm run docs:build - name: Deploy to GH Pages uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/.vitepress/dist ```