作为一个经常刷Codewars的开发者,我一直在寻找能自动保存解题记录的工具。直到发现CodeHub这款浏览器插件,它完美解决了手动复制粘贴到GitHub的烦恼。安装后只需授权GitHub账户、链接一个仓库,后续每次在Codewars提交成功,代码就会自动推送到指定仓库,连目录结构都能按难度等级(如6-kyu、5-kyu)自动归类,每个题目独立文件夹+README,简直是为刷题党量身定制。
为什么我离不开CodeHub?
首先,展示编程能力变得更简单了——招聘方可以直接浏览你的GitHub仓库看到持续解决问题的记录,比口头描述更有说服力。其次,追踪进步轨迹非常直观:通过仓库里按难度组织的文件夹,我能清晰看到自己从6-kyu进阶到4-kyu的成长曲线。最重要的是节省大量时间:不用再手动commit、push每个solution,告别繁琐的复制粘贴操作。
与同类插件对比
市面上也有其他Codewars同步工具,但CodeHub的优势在于完全开源(GitHub可查源码)、配置简单三步走,而且支持自定义存储路径(比如加个coding_challenges/codewars前缀)。有些插件只支持单语言导出,而CodeHub会自动为每道题生成多语言文件(如果你用多种语言解题),这一点对多语言选手特别友好。相比之下,手动管理仓库的方案不仅容易遗漏,还会打断刷题节奏。
使用体验小贴士
安装后记得点开设置图标⚙️调整组织方式,默认按难度分目录,你也可以改成按标签或日期。如果遇到同步失败,可以先检查GitHub授权是否过期——插件主页有bug反馈和功能请求链接,开发者响应挺快的。强烈建议给仓库点个⭐,后续还能收到更新通知。