Teek

Teek是一个轻量、简洁高效、灵活配置、易于扩展的 VitePress 主题。

快速开始

CNBFork/克隆本项目vitepress-theme-teek到自己的仓库下。

git clone https://cnb.cool/w3c/vitepress-theme-teek

创建一个EdgeOne-Pages项目

创建的时候选择直接上传的方式,如域名没备案 加速区域选择不含中国大陆

https://console.cloud.tencent.com/edgeone/pages/upload

获取API token

pages里面创建API Token

https://console.cloud.tencent.com/edgeone/pages?tab=api

之后在CNB中新建一个密钥仓库

在密钥仓库里增加一个文件,此文件用来存pages的API Token,文件后缀是ymlenvs.yml

envs.yml文件内容为:

EDGEONE_PAGES_API_TOKEN: 将API token粘贴替换到此处

API token保存完之后复制这个文件envs.yml的地址如https://cnb.cool/Fork/envs/-/blob/main/pages.yml

在回到第一步你fork的这个仓库,点击开.cnb.yml文件,替换刚才复制的envs.yml文件地址

.cnb.yml示例:

.cnb.yml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
main:
  push:
    - runner:
        cpus: 64
      docker:
        image: node:22
      stages:
        - name: 安装依赖
          script: npm i -g pnpm && pnpm i
        - name: 构建当前项目
          script: pnpm run build
        - name: 部署到Pages
          imports: https://cnb.cool/Fork/envs/-/blob/main/pages.yml
          script: npx edgeone pages deploy ./.vitepress/dist --name vitepress-theme-teek --token $EDGEONE_PAGES_API_TOKEN
          # ./.vitepress/dist 为项目构建后产物目录所在位置
          # --name vitepress-theme-teek的vitepress-theme-teek为pages项目名称 根据自己在pages创建的名称替换

🎓 参考

大陆用户支持加作者微信进群交流:teekers

最后更新于