Skip to content

makerjackie/01kit-chrome

Repository files navigation

01Kit Chrome

01Kit 是一个本地优先的浏览器工作台,用来管理专注、网站屏蔽、浏览时间记录和常用的小工具入口。统计、站点列表和设置都保存在浏览器本地。

  • 使用说明:01Kit 安装和使用说明
  • 上架材料:Chrome Web Store 上架材料
  • 更新日志:CHANGELOG.md
  • 当前版本:0.3.0
  • 官网:https://01kit-chrome.01mvp.com
  • 官网更新日志:https://01kit-chrome.01mvp.com/changelog
  • 隐私说明:https://01kit-chrome.01mvp.com/privacy

本地开发

npm install
npm run dev

打开 chrome://extensions,启用开发者模式,加载 .output/chrome-mv3

打包

npm run zip

打包文件会生成在 .output/。官网部署前会自动复制为 site/public/downloads/01kit-chrome.zip

官网部署

npm run deploy:site

Cloudflare Worker 使用 01kit-chrome.01mvp.com 自定义域名,配置在 wrangler.jsonc

GitHub Actions 会在 main 分支每次 push 后运行 .github/workflows/deploy-site.yml,执行 npm run deploy:site。这个脚本会重新打包插件、复制下载 zip、构建官网并部署到 Cloudflare Worker。

仓库需要配置这些 GitHub Secrets:

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

Chrome 应用商店链接在 site/src/App.tsxstoreUrl 中维护。

宣传片

npm run video:poster
npm run video

Remotion 源码在 remotion/,渲染结果会输出到 site/public/media/,官网首页会直接引用这个 MP4。

上架需要你配合的部分

  • Chrome Web Store 开发者账号。
  • 插件截图 3-5 张。
  • 128x128 图标和宣传图。
  • 商店描述与分类选择。
  • 审核通过后的真实商店链接。