磨洋工了两年, FarBox 的新版 Markdown 编辑器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FarBox
V2EX    分享创造

磨洋工了两年, FarBox 的新版 Markdown 编辑器

  •  3
     
  •   FarBox 2015-05-28 09:38:13 +08:00 10098 次点击
    这是一个创建于 3790 天前的主题,其中的信息可能已经有所发展或是发生改变。

    FarBox Editor是一个Markdown的编辑器,也是FarBox的客户端,自动同步,一个(站点)文件夹等于一个网站。

    我们开发这款软件,到现在的最新版本,已经两年多了,第一次发布在V2EX上见此处,貌似做得不够好,所以反应不强烈,则是两年差几天。

    最近Markdown的编辑器雨后春笋般冒了出来,像夜间模式、字数统计、(左右栏、独立窗)实时预览、同步滚动等这些恐怕都不是什么新奇的特点了。
    下面我们介绍一些FarBox Editor中,大家可能会感兴趣的功能。基本上是一句话,一张图片。

    有兴趣的了解跟多的,可以到下面两个链接看看。
    下载地址:https://www.farbox.com/service/app/desktop_editor
    更多细节:http://blog.farbox.com/post/new_editor

    对了,FarBox Editor同时提供Mac/Win/Linux下的版本。

    FarBox Editor有什么特别的?

    基于本地文件夹的结构

    经典树形结构,或者我们重新设计的三栏模式,两者自选;但都是基于电脑本地的文件结构。

    支持输入的同时,进行代码高亮

    Markdown对邮件发送的支持

    支持解析后的Markdown直接复制到邮件内容中。包括代码高亮的格式(格式不大会乱掉),甚至数学公式(最终效果主要取决于邮件提供商 or 邮件App or 浏览器)。

    插图以及调整

    TOC支持

    会根据内容# xx, ## xx 生成TOC索引。如下图的右侧

    整个文件夹转制PDF

    最后

    貌似最近淡白色的样式比较讨喜一些,那贴上另外一个风格的界面。当然,有精力的话,可以自己再定义,FarBox Editor基本上将能定义颜色的地方都开出来了。


    自黑的开始

    为了避免可能对初次使用时的预期产生偏差,或者浪费了不必要的时间,想来还是很有必要自黑一下的。开始了!

    • 不支持流程图、顺序图、甘特图此类特定领域的Markdown扩展,未来也不会考虑支持。提供渲染模板、样式的自定义,可以自己再定制(来实现),FarBox Editor没有这方面的特殊声明以及授权的约束,不过这方面也不会得到提供任何意义上的技术咨询、帮助。(深坑,赶紧推卸责任)
    • 不支持将Markdown文档(直接)发布到静态博客以及其它需API对接的平台,未来也不可能提供,但提供了一个定时任务的接口,可自行调用自定义的命令(比如python /where/is/my/script.py)。当然,我们也不会提供任何意义上的技术咨询服务,比如脚本怎么写呀…… (深坑,赶紧推卸责任 too )
    • 号称支持Linux,但实际上仅仅测试了Ubuntu 14.04 & ArchLinux(2015-4 FCE4环境),除此之外的各发行版不提供任何保证(有跑起来有失败的),具体的依赖问题如果发生则(主要是libc版本对不上)需要自己解决。因为版权问题,中文输入法的插件(没有它将无法输入中文)没有在程序包中,需要自己下载、自己处理。Editor仅在帮助中提供了方法。够坑爹吧!!
    • .etc
    44 条回复    2015-06-15 14:11:03 +08:00
    lsj5031
        1
    lsj5031  
       2015-05-28 09:46:33 +08:00
    好支威希!
    Myflos
        2
    Myflos  
       2015-05-28 09:53:04 +08:00
    一直在用,嗯,今年开始正式在用,懒人一枚,丢弃了原来的托管。,偶尔写写,挺好
    Numbcoder
        3
    Numbcoder  
       2015-05-28 10:08:58 +08:00
    赞!
    donghouhe
        4
    donghouhe  
       2015-05-28 10:39:22 +08:00 via Android
    好像知道这录屏成gif是怎么做到的
    youyongsong
        5
    youyongsong  
       2015-05-28 11:04:20 +08:00
    @donghouhe 可以看一下数码荔枝做的两款GIF软件的评测: t/189618#reply20
    SolLo
        6
    SolLo  
    PRO
       2015-05-28 11:06:00 +08:00
    最近Markdown编辑真是狠狠刷了存在啊,跨平台点赞!
    kikyous
        7
    kikyous  
       2015-05-28 11:07:48 +08:00
    粘贴图片在网页上显示不出来,是因为免费账号的原因吗?
    caoyue
        8
    caoyue  
       2015-05-28 11:09:11 +08:00
    我还是希望能把在线编辑器做得好用一点 =-=
    yanwen
        9
    yanwen  
       2015-05-28 11:09:50 +08:00
    这体积。。。。好大呀。。
    steveshi
        10
    steveshi  
       2015-05-28 11:16:53 +08:00 via iPhone
    用了很多年了,不过基本上只用来写博客,感觉超级爽。平时写东西还是Ulysses。
    jy02201949
        11
    jy02201949  
       2015-05-28 12:40:01 +08:00
    调整字体跟行宽之后右边预览窗口没跟着变,也没找到设置的地方,看起来挺别扭的,不知道有没有地方可以调整
    unlion
        12
    unlion  
       2015-05-28 14:23:50 +08:00
    FarBox 赞
    lagramoon
        13
    lagramoon  
       2015-05-28 14:35:00 +08:00
    远盒不错,已经迁移了多个wp站到 楼主这边。感谢美好作品!
    a591826944
        14
    a591826944  
       2015-05-28 14:38:47 +08:00
    你的是 什么邮件客户端?
    zeroten
        15
    zeroten  
       2015-05-28 14:56:56 +08:00
    如果farbox支持GitHub Flavored Markdown我就迁移过去。。
    zeroten
        16
    zeroten  
       2015-05-28 14:59:30 +08:00
    感觉最心碎的就是markdown各家的语法不一样,虽然写没问题,但是发布到另一个地方,可能就蛋碎一地。。
    staticor
        17
    staticor  
       2015-05-28 15:56:45 +08:00
    之前用过, 在mac上(R屏)用还不如直接在网页写. 后来忍受不了 直接收了一个ulysses
    TheLamb
        18
    TheLamb  
       2015-05-28 16:16:27 +08:00
    支持一下,网页版博客发布方式还是不太好用
    taresky
        19
    taresky  
       2015-05-28 16:20:09 +08:00
    我觉得已经赞得不行了。只求添加一个 「TOC悬浮固定」的功能,和你们发过邮件,好像没有回应。我喜欢拿来写文档,没有目录随时可以点击的话会很不方便。
    wklken
        20
    wklken  
       2015-05-28 18:23:22 +08:00
    太赞了, 如果改改发app store, 愿意付费:)
    比市面上大多数md编辑器好很多

    ---------------

    有个建议, toc能否支持调整位置, 因为编辑的时候(此时打开编辑框/预览框/toc三栏)经常要点击toc跳转目标位置, 位置有点远了
    FarBox
        21
    FarBox  
    OP
       2015-05-28 18:32:42 +08:00
    @a591826944 Unibox

    @zeroten 可以自己试试Markdown的解析是否都符合了。 :)

    @staticor 很抱歉,之前的版本不支持R屏,简直一开就不能忍的状态! 现在,试试新版?

    @taresky 印象中好像回了的,赶紧去邮箱里确认了下,果然…… 这个主要都是模板控制的,里面CSS写个规则,或者JS再控制下,就好了。
    FarBox
        22
    FarBox  
    OP
       2015-05-28 18:40:39 +08:00   1
    @kikyous 换一张图片试试? 如果不行的话,把图片作为附件给hi#farbox.com一份? 有极少数图片的格式数据不太标准,服务端会无法识别。 :(

    @jy02201949 目前仅仅对字体的变动,才会apply到preview窗口里,下次版本可能的话会把字体以及行高也对应过去。 :)


    - - - - - - 以下,看到熟悉的ID们很开心呀。- - - - ---

    @steveshi LOL, 我们再一起用很多年吧。

    @yanwen 哈哈,这个大小已经没有办法了,跨平台以及一些额外package的引入,我们尽力压了……

    @caoyue 这个可能就这样了。JS这块,我们可没有信心有做出超越现在一些产品,就不浪费时间了。但是开放了API,允许自己定义自己的WebEditor,貌似现在还没有用户自己做出来,我们下次应该考虑接入几个进来先。 :)
    donghouhe
        23
    donghouhe  
       2015-05-28 20:09:33 +08:00 via Android
    @youyongsong 多谢
    tvvocold
        24
    tvvocold  
       2015-05-28 22:15:29 +08:00
    >可以缺乏生活常识,甚至乖张,但必须有稳定的女朋友或者已婚。

    Interesting, but why?
    yibie
        25
    yibie  
       2015-05-28 22:28:50 +08:00
    投放在 MindStore.io 上?
    yibie
        26
    yibie  
       2015-05-28 22:29:34 +08:00
    @FarBox 太好了,终于支持 R 屏了!
    armysheng
        27
    armysheng  
       2015-05-28 23:17:47 +08:00
    下载速度好捉急
    randyzhao
        28
    randyzhao  
       2015-05-29 00:04:30 +08:00
    Farbox 不错的
    充值了最低套餐 30块
    想着毕竟充钱了呢 肯定有动力写下去的
    结果一篇都没写...
    看来还是充的不够多啊...
    Daddy
        29
    Daddy  
       2015-05-29 00:41:23 +08:00
    好奇怪的逻辑
    老是问你创建第一个博客,这窗口还不能关闭,就算你是老用户,并且已经登陆了,仍然要你创建第一个博客,否则无法下一步……
    twor2
        30
    twor2  
       2015-05-29 01:55:20 +08:00
    插入的图片,网页上不显示
    Cater
        31
    Cater  
       2015-05-29 05:05:56 +08:00
    感觉不错呢。。。
    Mac下全屏之后貌似不会新开一个桌面。、有木有遇到同样问题的
    @FarBox
    Jason_C
        32
    Jason_C  
       2015-05-29 08:32:33 +08:00 via iPhone
    顶了再说~
    linker
        33
    linker  
       2015-05-29 09:31:20 +08:00
    想问问,就是按照平时这样写写,为何在farbox上不是按时间来的排列文章的,因为有些并没有用中文标题,而是时间来的。有时想去修改或者添加什么 ,不好找!谢谢
    FarBox
        34
    FarBox  
    OP
       2015-05-29 10:04:04 +08:00
    @wklken 谢谢,但应该不会这样做。一边不收费,一边收费,感觉不是太道义。 :)
    FarBox
        35
    FarBox  
    OP
       2015-05-29 10:10:30 +08:00
    @Daddy 出现新建站点的一个modal窗口,是在刚运行的时候,应该不会是“已登录”。或者建一个不勾选同步的site,然后进去看看。可能FarBox的根目录发生了变化?

    @armysheng 好久不见,没有做国内镜像。多数访问多数时候,下载的速度还是可以了,但也有倒霉的…… :(

    @twor2 因为不知道具体的网站,所以不好判断。可以在自己的网站域名后加上/service/sync_logs这个路径,就可以访问到自己账户下的同步记录,不能显示的图片的event下如果有`not a image, ignore`则表示服务器端无法识别这个图片(如果是这种情况,可否将原图发一份给我们? [email protected])。

    @Cater 不是很理解,新开一个桌面是指?
    FarBox
        36
    FarBox  
    OP
       2015-05-29 10:11:04 +08:00
    @linker 我们在下个版本中增加这个排序的设置。 :)
    Daddy
        37
    Daddy  
       2015-05-29 12:00:10 +08:00
    @FarBox 不,这窗口是强制性,且不能被关闭(右上角的X是无效的),我是Windows系统。
    就算你是老用户已经登陆,已有站点,程序仍然要你新建站点,就算我在进程里杀掉,重新打开仍然是这个强制窗口,非要你新建站点,才能下一步,我是用已有的站点,然后程序才能下一步,读取老账户已有的站点并同步。所以,我才说逻辑很奇怪。

    关于同步冲突,我想确定一下,我是老的Dropbox用户
    1、如果我把目录设置在已有的 Dropbox/应用/farbox 目录,那程序是怎么同步,会不会与dropbox冲突?
    2、如果我设置成新目录,新加入的站点、文章,会不会由你们farbox再同步到dropbox?

    另:有否多账户的选择?
    FarBox
        38
    FarBox  
    OP
       2015-05-29 12:44:05 +08:00
    @kikyous @twor2 非常抱歉,关于图片无法显示的问题已经找到。以前为了修正一个bug造成的bug,会导致没有exif信息的jpeg图片在上传的时候无法正确处理。已经发布更新版,需要重新下载。原来无法显示的图片,需要重新拖入、或者改名。 :(
    FarBox
        39
    FarBox  
    OP
       2015-05-29 12:56:24 +08:00
    @Daddy 如果底部菜单的右下角有个account的按钮,并且不是红色的,表示Editor会参与同步;反之,Editor不参与同步。

    FarBox可以从Dropbox处同步数据(如果已经关联);但不会同步数据回到Dropbox(Web Editor上或者其它调用模板API的put函数等除外)。

    这个强制窗口无法关闭的,关闭了就会重新打开。因为无法找到一个站点目录,程序会无法运行。
    不知道在这个创建site的窗口之前,程序有没有提醒找到Dropbox的目录呢?如果没有提醒找到Dropbox目录,那么有没有要求设置FarBox的根目录呢?

    在你创建了一个site后,进入程序之后,可以在站点列表里找到其它网站吗?

    Ctrl+Shift+C,打开配置目录,里面有log.txt文件吗?这个Editor同步的日志。如果有的话,说明Editor从FarBox服务器同步数据回来了。


    可能是程序无法识别到你Dropbox内的FarBox目录,然后需要选定一个根目录,然后根目录内没有数据,这种情况不知是否可能?如果是这种情况的是,你选择根目录的时候,指定Dropbox内的FarBox,但是不要再直接关联账户了,否则Editor和Dropbox同时在同步,会有冲突(关于这点,在FarBox.com的官网上,Dropbox接入这个App页面内有说明)。

    更多的,不知可否邮件联系我们? [email protected] 在这里讨论感觉不是太合适。 :(
    akn8
        40
    akn8  
       2015-05-29 20:53:01 +08:00
    编辑器有那种先不同步写完再同步的功能?
    Qapla
        41
    Qapla  
       2015-05-30 09:14:02 +08:00
    Maybe you should not set `Inherits from Default Template` to `False`!
    qgy18
        42
    qgy18  
       2015-05-31 11:37:38 +08:00
    非常赞~ 由于已经有了自己的博客,所以只使用 Editor。愿意付费或者捐助(纯粹是出于对这个 APP 的喜爱,并不会提任何过分需求^_^)
    qinglangee
        43
    qinglangee  
       2015-06-02 12:41:29 +08:00
    用markdown是因为它的纯情文本格式, 但拖入图片后,图片没有显示为文字格式. 为什么不让图片只在预览的分窗口中显示呢, 这不科学......
    yanwen
        44
    yanwen  
       2015-06-15 14:11:03 +08:00
    用了几次之后 还是卸载了。。

    原因如下: 他回自动修改文件的时间,然后造成了一个后果就是:文章的发布顺序乱套了。

    希望作者可以修复这个BUG?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2859 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 00:29 PVG 08:29 LAX 17:29 JFK 20:29
    Do have faith in what you're doing.
    ubao 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