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

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

于是,就有了这个小程序。对于我来说,使用 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 条评论
登录 后参与评论

相关文章

来自专栏小白课代表

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

2153
来自专栏移动开发平台

移动开发平台的交流方式

移动开发平台目前主要以 QQ 群的形式为您解答日常问题,群内会不定期推送更新通知等各类信息。

3915
来自专栏后台 开发

后台系统搭建经验思考

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

2227
来自专栏EAWorld

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

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

4547
来自专栏芋道源码1024

几个大型网站的Feeds(Timeline)设计简单对比

Facebook起源的NewsFeed,以及Twitter起源的Timeline,核心问题都是如何处理巨大的消息(活动,activity)分发。“推Push”和...

2371
来自专栏BestSDK

谁说开发APP一定要写代码?有了这些SDK/API想做啥就做啥!

针对行业痛点,国内外涌现出众多APP开发工具,开发者只要有相关的HTML5、CSS和JavaScript知识,便可以轻松快速的开发出属于自己的APP,基于开发工...

3939
来自专栏杨建荣的学习笔记

自问自答的一些运维开发问题

CMDB完成了80%的基础开发工作,后续需要对元数据信息进行确认和完善,还有部分的接入。

1053
来自专栏美图数据技术团队

美图大数据平台架构实践

如今大数据在各行业的应用越来越广泛:运营基于数据关注运营效果,产品基于数据分析关注转化率情况,开发基于数据衡量系统优化效果等。美图公司有美拍、美图秀秀、美颜相机...

2373
来自专栏屈定‘s Blog

如何学习一门新技术

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

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

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

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

1172

扫码关注云+社区