「语雀」2000万个代码块的背后?( 三 )


语雀上其他的程序员们我一直觉得自己是个喜欢折腾的程序员 , 但是在语雀上看到一些用户的玩法以后 , 我表示自愧不如 。 这张图演示了程序员如何利用语雀的开放接口 , 将自己在语雀的文章发布个人博客 , 做法还是十分极客的 。 「语雀」2000万个代码块的背后?
文章图片
每当语雀有内容更新的时候 , 都会通过webhook将消息推送给一个云函数 , 云函数给Github的任务发送一条消息 , 让它把语雀的文档内容抓过去 , 进行一把构建 , 最后生成网页代码 , 推到仓库 , 因为Github有一个pages能力 , 会直接将仓库的代码展示为网页 , 于是就看到了右侧的效果了 。
语雀的程序员用户一贯都是很优秀的 , 还记得语雀iOS移动端上线的那天 , 在苹果的AppStore上搜索语雀 , 排名靠前的全部是使用开放API制作的三方客户端 , 这些客户端做的确实也挺不错的 , 值得我们学习 。
我是2020年加入语雀的 , 到现在差不多也两年时间了 。 还记得18年的时候语雀下线了Markdown的创建入口 , 当时我义愤填膺地找到语雀团队 , 质问他们为啥要放弃Markdown , 你说你一个做Markdown起家的 , 先把程序员先骗上岸了 , 然后又要抛弃我们 , 这说的过去么?
后来一个叫平侠的找到我 , 语重心长地对我说 , 语雀没有放弃Markdown , 不仅没有放弃 , 而且将Markdown融入到了文档之中 , 比如通过#就可以输入大标题 , 输入/会弹出一个卡片选择框 , 等等等等 , 反正噼里啪啦讲了一堆 。
今年我们也启动了一项优化计划 , 立志做一个“最懂程序员的笔记文档工具” , 到时候会有一系列的新功能和新特性推出来 , 这里也可以提前给大家透露下 , 比如构建知识网络会用到的双向连接、比GTD更好用的个人目标管理工具 , 还有用于项目推进的团队任务管理工具等等 , 也希望在未来可以和大家一起让语雀变得更好 。