张大妈

用Trae开发VS Code插件:实现GitHub图床自动上 实战演示如何用Trae开发插件:实现GitHub图床自动上传+Sharp无损压缩,体积直降70%。#Trae #VSCode #Markdown #GitHub #AI编程

源自抖音:AI技能学习网

02-22 10:19

在Markdown写作中,手动处理图片是效率的巨大瓶颈。通过AI编程助手Trae,可以为VS Code开发一款插件,实现截图自动上传至GitHub图床,并结合Sharp库进行无损压缩,体积可降低70%以上。这彻底优化了从截图到插入链接的工作流,显著提升写作效率。

用Trae开发VS Code插件:实现GitHub图床自动上 实战演示如何用Trae开发插件:实现GitHub图床自动上传+Sharp无损压缩,体积直降70%。#Trae #VSCode #Markdown #GitHub #AI编程智能速览

  • GitHub图床仓库需设为公开,并配置具有repo权限的个人访问令牌。

  • 向AI下达指令时,精准限定任务范围和预留配置接口是关键。

  • 先引导AI进行技术选型与方案设计,再编码,能大幅提升代码质量。

  • 集成Sharp库,可实现对图片超过70%的无损压缩,提升加载速度。

  • 插件支持灵活配置,可自定义压缩质量或触发压缩的文件大小阈值。

  • 这套开发流程的核心价值在于掌握了“先让AI思考,再让AI编码”的协作逻辑。

用Trae开发VS Code插件:实现GitHub图床自动上 实战演示如何用Trae开发插件:实现GitHub图床自动上传+Sharp无损压缩,体积直降70%。#Trae #VSCode #Markdown #GitHub #AI编程精华内容

告别繁琐的手动传图,探索如何借助AI编程助手,打造一个高度自动化的VS Code图床插件,让写作体验行云流水。

前期准备

要将GitHub作为图床,首先需创建一个专门的公开仓库,私有仓库会导致图片在外部无法访问。接着,在GitHub开发者设置中生成一个个人访问令牌,权限必须勾选repo范围,否则插件将无权写入仓库。此令牌仅显示一次,务必立即复制并妥善保管,后续配置全靠它。

精准指令

利用AI编程助手Trae开发时,提示词的质量直接决定了产出代码的质量。指令应具体、明确,引用需求和架构文档,并严格限定代码修改范围,防止AI改动无关模块。同时,应要求AI预留配置接口,例如当前仅对接GitHub,但结构上支持未来扩展至其他图床服务,这是良好的工程思维体现。

方案先行

当直接要求AI实现图片压缩时,可能会因技术选型不明确而陷入困境。正确的做法是开启新对话,先引导AI进行技术选型,让它先扮演技术顾问的角色。AI会调研主流压缩库,对比其性能与稳定性,最终确定Sharp库为最优解。这种“先设计,后编码”的模式,确保了技术方案的可靠性。

压缩效能

方案确定后,AI编码过程十分顺利。它不仅实现了压缩逻辑,还在插件配置中增加了压缩质量和大小阈值的开关,使工具更具灵活性。实测一张931KB的官网截图,经插件自动压缩并上传后,体积降至275KB,压缩率超过70%,在肉眼无画质损失的前提下,极大提升了博客图片的加载速度。

流程闭环

功能开发完成后,一个重要的收尾工作是同步文档。直接让AI将新增的压缩功能更新至需求文档和技术架构中,确保代码与文档的一致性,为日后的维护与迭代打下坚实基础。至此,一个功能完备、文档同步的图片自动化处理流程就全线打通了。

这套流程的核心价值在于掌握了与AI高效协作的正确逻辑:先让AI思考与设计,再执行编码任务。这种模式能极大提升复杂工程的开发效率与质量,为自动化工具的开发提供了新思路。

内容由AI生成
1
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章