语言: 🇺🇸
🇨🇳
这是一个 Chrome 扩展程序,可以配合 Sink 快速生成并预览短链接。
- 一键将当前网页链接缩短为 Sink 短链接。
- 可自定义短链接后缀。
- 预览缩短后的链接,并提供快速复制功能。
- 支持登录 Sink 账户,管理已生成的短链接。
- Popup Page
- QRCode Page
- Setting Page
- Setting Page - Login
- 克隆仓库到本地
git clone https://github.com/zhuzhuyule/sink-extension.git
- 进入项目目录
cd sink-extension
- 安装依赖
pnpm install
- 启动开发服务器
pnpm dev
# or
pnpm build
- 打开 Chrome 浏览器,进入扩展程序页面(chrome://extensions/)。
- 打开开发者模式。
- 点击
加载已解压的扩展程序
按钮。 - 选择扩展程序的根目录
./sink-tool
。
您可以通过以下方式安装扩展程序:
- 下载 sink-tool.zip 文件。
- 解压 zip 文件。
- 打开 Chrome 浏览器,进入扩展程序页面(chrome://extensions/)。
- 打开开发者模式。
- 点击
加载已解压的扩展程序
按钮。 - 选择扩展程序的根目录
sink-tool
。
- 安装 Sink 服务:参考 https://github.com/ccbikai/Sink
- 安装扩展程序到 Chrome 浏览器。
- 浏览到您想要缩短 URL 的网页。
- 点击扩展程序图标,自定义短链接后缀(可选)。
- 点击生成按钮,预览并复制短链接。
- Preact: 轻量级 UI 库,用于构建用户界面。
- TypeScript: 提供类型检查,增强代码可读性和可维护性。
- Vite: 快速的开发服务器和构建工具。
- Tailwind CSS: 快速构建现代化界面的实用工具集。
- ESLint: 代码风格检查,保证代码质量。
- Prettier: 代码格式化工具,保持代码风格一致性。
- Jest: JavaScript 测试框架,用于单元测试和集成测试。
- Chrome Extension Manifest Version 3: 最新版本的 Chrome 扩展程序规范。
欢迎提交 issue 和 pull request!
Distributed under the MIT License.