简单搞了一个常用开发语言代码功能清单

仓库开启page不再是简单的静态页面,配合上github开放api 可以做很多好玩的事:比如做个人动态博客,做私人图床,用仓库issue功能做评论组件,甚至搭个论坛也不是不行。在仓库里一切皆文件,就当它是文件数据库,有了获取处理文件的条件,搞起事情的路子就宽了起来。

项目背景:
开发的时候有一些常用的代码功能,写起来也比较麻烦,肯定是能复制就复制,往往选择就近原则复制(想起哪里有就去哪),有时候要去整理的工具集去找,有时候去做过的项目里去扣,更多的时候要全网搜还要过滤垃圾信息,更要忍这去登录一下才能复制的烦恼;这次是搞定了,下次功能又来可能还要重复这一步骤,比较麻烦,无法直观的开心的去copy;所以好记性不如烂笔头,不如做个方便自己的代码便利贴;

项目构思:
这产品不能像写博客一样去啰里啰唆的,这样会影响我扣代码的速度;它应该是一个开发工具而不是一个说教文档,它最要的是能让我去直观的浏览查找,于是乎发现了桌面的便利贴是个不错的方案。这是时候问题又来了,我是用vue呢 还是react 还是html/js一把梭,用前两个吧 天天项目做到吐总有一种给公司干活的感觉,天天打包打包,改个字也要打包,嗯算了有点大财小用,这小东西它不配,我的工具我做主,不过我做这东西干啥 牛给自己套上了犁?

在这里插入图片描述

于是乎,我要一把梭了,想起来之前造的轮子spark(js一把梭的方式做项目)还没用,趁这个机会给安排上,后面也给大家分享分享。关于代片段放哪?肯定是github上,准备搭个node服务去定时拉取处理文件,再搞个mongodb储存文件指纹,后面追加功能好用;但是当我发现issue做的评论功能时,眼睛就亮了,后端服务不用自己去整了,服务器都省了,这不白嫖吗?

顺着开放api https://docs.github.com/zh/rest 找到了 search/code 这个接口 完全可以满足的需求,注意部分功能需要生成一个token访问令牌,交互接口也有了,项目进行就顺利多了,于是把评论功能也给安排上, 我这用的是Gitalk,挺方便。

在这里插入图片描述

做着做着有种在GitHub 上套娃的感觉。产出大概就是这样,目前来说网是一个问题,但是有梯子不影响,白嫖还要啥自行车;后续又加了个提交功能,随时可以在线记录,当然着这是开放开源的 你也可以发布自己功能片段分享给大家,或者fork 改成自己的笔记本,有兴趣的start一个吧

项目地址:https://nullno.github.io/codeList/index.html

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值