写了两个 Chrome 扩展, Markdown 编辑器和二维码 QRCode 生成器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium 在 Chrome 里使用 vim 快捷键
smarthing
V2EX    Chrome

写了两个 Chrome 扩展, Markdown 编辑器和二维码 QRCode 生成器

  •  
  •   smarthing 2015-01-18 20:59:08 +08:00 4166 次点击
    这是一个创建于 3990 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天天气不好就没出门,宅在家里弄了这两个扩展。

    这两个插件使用的是Chrome Event模式,只有在使用时才会占用系统资源。

    目前的一些扩展或多或少都不能完全满足我的需求,于是自己动手丰衣足食,里面用的都是开源类库。

    Markdown Editor 功能如下:

    • 支持离线使用
    • 支持实时预览
    • 支持实时保存内容
    • 支持拖拽文件到编辑器并预览
    • 支持Ctrl + S保存源文件(富文本输出成PDF的话可以用Chrome原生功能)
    • 支持Github Flavored Markdown语法
    • 支持编辑器和预览页面语法高亮

    下载地址: https://chrome.google.com/webstore/detail/ekdcaddpmiodcipjfmffhhefijpdckaf

    Quick QRCode 功能如下:

    • 支持离线使用
    • 自定义文本生成QRCode
    • 支持右键菜单生成QRCode
    • 支持为页面、链接、图片和选择的文字生成QRCode

    下载地址: https://chrome.google.com/webstore/detail/ijoeanckpfaegjkbdmbihinbdpgpcbba

    欢迎使用并提意见。

    第 1 条附言    2015-01-18 22:16:20 +08:00
    Markdown Editor其实也有App版的,但目前也是在网页打开的。稍后有时间我会重新设计一下那个Markdown Editor App,目前的Markdown Editor App没有这个扩展好用,所以暂时就不推荐了。另外,我更喜欢在浏览器标签里打开应用。
    第 2 条附言    2015-01-18 23:09:52 +08:00
    Markdown Editor App版的下载地址在这里,稍后会支持自定义打开窗口的大小并且设置可以在Chrome browser之间同步:https://chrome.google.com/webstore/detail/dpibenlpmppnjcjfpcdgfomalnejildm
    12 条回复    2015-02-01 17:48:56 +08:00
    yangg
        1
    yangg  
       2015-01-18 21:33:28 +08:00 via iPhone
    看起来不错,等用电脑看
    abellee
        2
    abellee  
       2015-01-18 21:38:46 +08:00
    直接浮个框显示下不就好了吗 干嘛还要新建个页面
    kamal
        3
    kamal  
       2015-01-18 21:48:40 +08:00
    markdown很好用,提个小建议啊,markdown这么重的功能,必须在单独的页面使用,为什么不改为app类型呢?
    orzfly
        4
    orzfly  
       2015-01-19 07:19:34 +08:00
    这个 QR Code 的非常赞啊,解决了我多年的难题……
    line
        5
    line  
       2015-01-19 10:03:48 +08:00
    都很实用, 谢谢!
    jsfaint
       6
    jsfaint  
       2015-01-20 10:38:43 +08:00
    QR Code点赞!已卸载同类插件
    yanlaz
        7
    yanlaz  
       2015-01-22 19:04:42 +08:00
    太赞了!离线的无加载延迟,拷到Evernote还不变形~~

    我就喜欢在标签页里写markdown,不喜欢单独打开一个窗口,任务栏不够
    yanlaz
        8
    yanlaz  
       2015-01-22 20:55:15 +08:00
    Markdown Editor
    选中代码按Tab键,可以向后推,但按shift+tab不能向前推,一按就全贴在左边了。
    smarthing
        9
    smarthing  
    OP
       2015-01-23 12:54:14 +08:00
    @yanlaz 向后缩近(Ctrl + ]),向前缩近(Ctrl + [),后续的版本更新中会加上选项功能,让用户可以定制化快捷键和工作模式。更多快捷键可以查看这里: http://codemirror.net/doc/manual.html#commands
    shizhishalie
        10
    shizhishalie  
       2015-01-30 22:10:07 +08:00
    @smarthing
    求教 使用姿势
    ubuntu 32 14.04
    chrome 版本 39.0.2171.99
    文件拖拽到浏览器无效...
    链接如下 file:///run/shm/RAM/_posts/2015-01-30-a-theme-change.md
    我看了下源码 也没有看到加载时怎么获取的
    是没有像 Markdown Preview Plus 一样允许md结尾文件吗...
    还是没有写文件路径的接口?
    App 也尝试了 但是拖拽没有反应 orz
    smarthing
        11
    smarthing  
    OP
       2015-02-01 12:52:45 +08:00   1
    @shizhishalie 你理解错支持“拖拽”的意思了,我的意思是“拖拽到编辑器”预览,不是拖拽到浏览器。你打开编辑器,然后把文件拖拽到编辑器里面,右侧就会出现预览了。
    shizhishalie
        12
    shizhishalie  
       2015-02-01 17:48:56 +08:00
    @smarthing 找到原因了...
    我的电脑太渣 首次运行时只显示预览的那一半,
    刷新几次就好
    然后就是屏幕分辨率有点奇葩 (1024*768)显示不正常 缩放到90%就Ok
    感谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5260 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:36 PVG 16:36 LAX 00:36 JFK 03:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86