在微信群讨论代码,你可能需要这个语法高亮的小程序 【代码协作】

某天,我在微信群里发了一段代码,突然就有了一个想法——我应该做一个这样的小程序:它可以很方便的在微信群里分享代码。

于是,就有了这个小程序。对于我来说,使用 Serverless 已经相当的顺手,差不多花了一个星期天 + 一个晚上,就完成了小程序 + web + 服务端的功能。

对,功能就是这么简单。除了分享到微信群里,还可以修改,并重新转发。

页面上的复制 ID,主要是用于发公众号文章。当然,支持各种奇怪的语言了。

技术栈:

  • AWS Lambda + AWS API Gateway + AWS DymanoDB + AWS Route 53
  • Serverless Framework
  • 服务端框架:Highlight.js + Marked
  • 小程序端:修改版的 wxParse + WeUI

当前已知 Bug:

1. Tab 页选中字体丢失问题

2. Loading 问题(由于服务器在国内,AWS 的服务器上,所以网络有可能是不能访问的。)

正在开发中的功能:

1. 拍照识别代码

2. 从网站创建代码

心痛我 300 块钱的认证费。。

依旧的开源在 GitHub 上:https://github.com/phodal/code

原文发布于微信公众号 - phodal(phodal-weixin)

原文发表时间:2018-04-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据和云计算技术

大数据和云计算技术周报(第59期)

“大数据” 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算、存储、网络都涉及,知识点广、学习难度高。

13820
来自专栏后台 开发

后台系统搭建经验思考

去年部门开始转向云业务,有幸参与一个较大的项目,从0到1开始一个后台系统的建设,从开始规划到进行项目交付,总结梳理一下在这个期间我们的思路是怎样的?

26970
来自专栏云加头条

简单的 H5 视频推流解决方案

作者:周超 导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴...

5.1K80
来自专栏小白课代表

草图大师(SketchUp Pro)2016安装教程

25940
来自专栏屈定‘s Blog

如何学习一门新技术

最简单的是找一个上手视频,因为视频是非常直观的展示了技术的使用.先学会用是最根本的,对于没有视频的技术的话,就可以搜索XX上手教程,XX学习记录之类的关键词,很...

25030
来自专栏EAWorld

微服务的4个设计原则和19个解决方案

微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍...

51870
来自专栏顶级程序员

输错一个字母的代价,亚马逊云服务出现故障四小时

转自:netsmell.com ? 美国时间本周二,亚马逊 S3 存储服务出现故障。这导致包括美国证券交易委员会、苹果 iCloud、Soundcloud、S...

707260
来自专栏技术翻译

数据映射工具

当您正在集成所有数据以存储在数据仓库中以进行最终用户分析时,必须映射数据。数据映射在一个信息源和另一个信息源之间进行转换,基本上将数据源字段与数据仓库中的目标字...

55850
来自专栏无原型不设计

更巧妙的表单设计与登陆访问

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具 你觉得一个普通人每天会使用多少次登陆功能呢?数据显示至少1...

32640
来自专栏腾讯数据库技术

腾讯新一代企业级云数据库CynosDB(NewCDB)

NewCDB是在CDB十年技术和产品沉淀的基础上诞生的,腾讯云数据库产品在继承中不断完成突破。

7.7K60

扫码关注云+社区

领取腾讯云代金券