每日一博 | 人生第一个扩展——Github1s
1 灵感 某天看到了一个叫github1s的仓库: 基于Node.JS、Yarn、Python等技术栈,在github.com上面加上“一秒”,也就是github1s.com,就能在VSCode中打开该仓库,非常好用。 同时笔者安装有一个叫Sourcegraph的扩展,就是下面这个: 用过的同学都知道这个扩展是干嘛的,于是笔者就想类似的在这个扩展旁边加一个超链接的扩展直接打开github1s.com,效果图已经在上面了,点击那个VSCode的图标就可以直接打开。 2 动手 由于笔者并没有扩展开发的经验,因此先去看了一下Chrome扩展开发的文档并留下了一篇基础教程博客,然后就可以开始动手了,项目结构如下: 3 图标 关于图标,其实是花了一点时间的,比如,受到该仓库的影响,一开始定的图标是下面这样子的: 然后想了一下好像不太对劲,就改成了这样子的: 至于在扩展管理中显示的图片,改成了一个比较简单的: 这样图标的问题就解决了。 4 显示 下一步就是添加功能到扩展中并且让其显示在Sourcegraph的旁边,首先manifest.json如下: { "name": "Github1s", "...

