网上找不到称手的工具,我决定自己做一个

每次需要处理图片、裁剪字幕都要在网上翻半天,找到的工具不是功能不对就是体验太差。干脆自己做一个在线工具箱,随时随地能用。

2025年1月23日 4 分钟阅读 莫烦

找不到称手的工具

我的日常工作里,经常需要临时处理一些文件:裁剪图片、转换格式、给视频截字幕区域。

每次都要在网上翻一圈找在线工具。找到的要么功能不对,要么满屏广告,要么要注册才能用,要么要把文件上传到别人的服务器。

这种事情经历多了,我就想:这些操作前端完全能做,为什么不自己做一个?

一天搭起来

2025 年 1 月 23 日,我花了一天时间把基础架构搭好了。

技术栈选了 Nuxt 3 + TypeScript + Tailwind CSS。Nuxt 的 SSG 模式可以生成纯静态页面,加载快,部署简单。文件处理全部在浏览器端完成,数据不会离开用户的设备。

第一天上线的工具:

同时搭好了整个工具框架:导航栏、侧边菜单、工具卡片组件、分类体系。后面加新工具只需要写页面逻辑,框架层的事情不用再操心。

随时随地,手机也能用

做这个工具箱有一个重要的前提:手机也能用

我不是总在电脑前,很多时候是在手机上临时需要处理个文件。所以从第一天起,移动端适配就是必须的,不是"以后再说"的事。

贪吃蛇和迷宫游戏都做了移动端触控操作,字幕裁剪支持拖拽选区。在手机浏览器里打开 metool.online 就能直接用。

metool.online 首页

起步很轻,但框架要对

回头看,第一天最重要的不是上线了几个工具,而是把架构搭对了:分类体系、组件复用、路由规范。这些决定了后面能不能快速扩充工具,而不是每次都从头写。

工具箱刚刚开始,积压的需求还有一堆。

评论

评论基于 GitHub Discussions,请先 登录 GitHub 后发表评论。