Mac 下用 Markdown 记笔记的利器 Marboo 登陆 Mac App Store 啦 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
amoblin
V2EX    Markdown

Mac 下用 Markdown 记笔记的利器 Marboo 登陆 Mac App Store 啦

  •  8
     
  •   amoblin 2014-07-01 14:22:43 +08:00 14030 次点击
    这是一个创建于 4129 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发了将近2年的Marboo在2014年下半年的第一天终于登陆Mac App Store啦!
    从开发至今,我每天都在使用Marboo:写日记,记笔记,写Marboo主页,管理一些脚本等。。。
    我对Marboo的使用和开发是经常切换的:使用时发现了问题,就立刻切入了开发模式。开发好了,就开始享受新功能啦啊哈哈~
    我相信自己就是用户的开发者是能够把产品做到最好的 :)

    下面是MAS上Marboo的介绍:
    用喜欢的编辑器和标记语言来记笔记!
    支持Markdown,reStructured Text,HTML。
    支持Vim,Emacs,Mou,Atom,Sublime Text等。

    ---

    Marboo主页: http://marboo.biz





    MAS链接: https://itunes.apple.com/us/app/marboo/id880375426?l=zh&ls=1&mt=12

    欢迎V友们下载!对Marboo有什么意见建议,尽管提出来~
    47 条回复    2015-12-14 15:30:13 +08:00
    lvwzhen
        1
    lvwzhen  
       2014-07-01 14:28:49 +08:00
    预览页面的排版和样式需要多加优化。
    Echoldman
        2
    Echoldman  
       2014-07-01 14:30:45 +08:00
    赞,先用上一段时间,然后再说评价和建议。
    dustinth
        3
    dustinth  
       2014-07-01 14:31:36 +08:00   1
    看字体就觉得无语凝噎, 好好的MacAPP搞得跟Windows程序差不多.
    ahr0u
        4
    ahr0u  
       2014-07-01 14:31:39 +08:00
    不太清楚怎么用啊,貌似是用来管理文档但不能编辑的?在里面创建了新的文档,编辑就跑到sublime text中去了
    beddo
        5
    beddo  
       2014-07-01 14:32:33 +08:00
    赞~最喜欢上App Store的App.
    amoblin
        6
    amoblin  
    OP
       2014-07-01 14:36:47 +08:00
    @lvwzhen @dustinth 界面和字体确实有很多需要美化的地方。其实只需要写一款漂亮的CSS配置即可,但无奈amoblin艺术细胞太少,CSS又不甚了解,就成了现在这个样子。要不回头我去Medium偷一套CSS回来给换上如何?


    @ahr0u Marboo是基于文件来管理笔记的,你使用自定义编辑器来修改内容,保存后Marboo立会实时更新预览。
    wangtai
        7
    wangtai  
       2014-07-01 14:41:08 +08:00
    支持 github code highlight 吗?
    amoblin
        8
    amoblin  
    OP
       2014-07-01 14:42:51 +08:00
    @wangtai Markdown默认不支持,通过配置使用highlight.js或许可以支持的。reStructured Text支持各种代码高亮显示 :)
    flyee
        9
    flyee  
       2014-07-01 14:47:28 +08:00
    没看明白怎么用
    amoblin
        10
    amoblin  
    OP
       2014-07-01 14:51:02 +08:00
    @flyee 我的文字表达能力不是很好,请见谅。简单说,Marboo就是一个各种标记语言的预览工具,在Marboo里创建Markdown格式的笔记后,使用其他任何编辑器进行修改保存后,Marboo会实时响应文件变化,更新预览内容。Markdown笔记比较多时,浏览起来很方便 :)
    lvwzhen
        11
    lvwzhen  
       2014-07-01 14:56:02 +08:00
    作为一款Markdown编辑器,最重要的便是写作与阅读体验,若不是精心雕琢后的成品还是多做些测试和优化,不急着上App Store吧。
    openroc
        12
    openroc  
       2014-07-01 15:04:34 +08:00
    Cool, 顶一个,通常情况在vim下写MD。:)
    amoblin
        13
    amoblin  
    OP
       2014-07-01 15:06:09 +08:00
    @lvwzhen 其实上架App Store是有所考虑的。由于Sandbox的一些限制,导致做了很多额外的工作,被拒5次才终于上架。未来的版本里也会针对Sandbox做更好的优化。如果不上架App Store,可能永远都不会考虑这些方面的事情。
    whoomin
        14
    whoomin  
       2014-07-01 15:07:02 +08:00
    很好用,用vim写markdown的人飘过。赞!!
    flyee
        15
    flyee  
       2014-07-01 15:14:44 +08:00
    @whoomin 有什么好用的插件推荐吗?现在用的老是处理不好缩进和高亮等。
    cakegg
        16
    cakegg  
       2014-07-01 15:24:38 +08:00
    支持Latex写的数学公式或MathJax吗?
    amoblin
        17
    amoblin  
    OP
       2014-07-01 15:28:37 +08:00
    @cakegg MathJax是通过JS将Markdown中的数学公式转为HTML来显示。在Marboo里配置一个MathJax的模版即可支持MathJax数学公式显示 :)
    Livid
        18
    Livid  
    MOD
    PRO
       2014-07-01 15:29:46 +08:00
    为什么预览的顶部会有那么大的空白呢?
    little_cup
        19
    little_cup  
       2014-07-01 15:29:51 +08:00 via Android
    请问LZ,木有iOS经验的程序员如果想要学Mac开发的话有路线图或者书推荐吗?
    whoomin
        20
    whoomin  
       2014-07-01 15:35:14 +08:00
    @flyee 呀,我现在还木有用插件。我用markdown写博客,写产品文档,不写代码的。。。 :(
    amoblin
        21
    amoblin  
    OP
       2014-07-01 15:38:05 +08:00
    @Livid 审查了下元素发现,body的padding-top是30px,通过修改 media/css/marboo.css第26行来设置padding :) 我都忘了当时 为啥这么做了。。。
    amoblin
        22
    amoblin  
    OP
       2014-07-01 15:45:07 +08:00   1
    @little_cup 我两年前写Marboo的时候毫无iOS开发经验的。我认为无非以下几点:

    1. 网上查资料:GitHub, StackOverFlow, GitCafe, SegmentFalut, Apple Sample Code
    2. 自己多实践。最好是写一个真实需求的项目,这样积极性更高,开发的项目也不会浪费掉。
    3. 定期看书来归纳总结。我之前整理的Cocoa开发书籍列表: http://amoblin.marboo.biz/2012/12/27/cocoa-dev-books/

    总体而言,第2点最重要。
    一些个人的经验总结,希望能够帮助到你 :)
    shuson
        23
    shuson  
       2014-07-01 16:18:34 +08:00
    话说你10.10用着没什么大的bug么
    amoblin
        24
    amoblin  
    OP
       2014-07-01 16:34:03 +08:00   1
    @shuson 我遇到的bug有这些,大不大因人而异了:
    1.Mail不能用
    2. 不能提交Mac App到MAS
    3. XCode6 Beta2下使用AFN的项目在iOS7下不能运行
    4. 输入法问题导致登录风火轮
    qloog
        25
    qloog  
       2014-07-01 17:10:02 +08:00
    高人好多呀~~~~,很实用,程序员专用~~
    dingtianran
        26
    dingtianran  
       2014-07-01 21:00:03 +08:00
    @amoblin Xcode 6 那个,试一下把CFNetwork从required给改成optional试试,也许就好了
    amoblin
        27
    amoblin  
    OP
       2014-07-01 21:21:34 +08:00
    @dingtianran 谢谢~我也看到那个帖子了,试过,结果从一运行立刻Crash变为在使用AFHTTPRequestOperationManager进行Request时才Crash~ :(
    anjiannian
        28
    anjiannian  
       2014-07-01 22:44:58 +08:00
    用好久了,不拿来作编辑器,管理乱七八糟的markdown文件挺好的。赞一下
    Elix
        29
    Elix  
       2014-07-01 23:38:59 +08:00
    建议加入百度云坚果云等国内相对访问起来比较安全的同步方案。
    just44
        30
    just44  
       2014-07-01 23:47:58 +08:00
    支持一下,不过LZ的UI设计……完全不得要领啊,多看看HIG吧……
    wingtatlee
        31
    wingtatlee  
       2014-07-02 00:02:17 +08:00
    持不用made in china :-)
    ffffwh
        32
    ffffwh  
       2014-07-02 03:59:47 +08:00
    公式?图片?表格?
    我在用Emacs Org作笔记管理和简单笔记,复杂笔记超链接到docx。
    elzzird
        33
    elzzird  
       2014-07-02 06:00:08 +08:00
    @amoblin @cakegg MathJax是通过JS将Markdown中的数学公式转为HTML来显示。在Marboo里配置一个MathJax的模版即可支持MathJax数学公式显示 :)

    如果你需要吸引更多用户的话,就要考虑很多人是不知道怎么搞定一些你看来很简单的事情。
    你要从普通用户的角度来看问题,不要从专业人员甚至自己的角度来看
    amoblin
        34
    amoblin  
    OP
       2014-07-02 07:11:07 +08:00
    @elzzird 你说的对。目前Marboo的使用门槛还是略高,很多配置还不够完善。amoblin会尽快改进这一点 :)
    vicacheung
        35
    vicacheung  
       2014-07-02 09:26:1 +08:00
    LZ想说的是geek吧……别让黑客躺枪。
    amoblin
        36
    amoblin  
    OP
       2014-07-02 09:31:26 +08:00
    @vicacheung 当时用这个标题是深受其害:像黑客一样写博客Jekyll入门 http://www.soimort.org/posts/101/
    davidlau
        37
    davidlau  
       2014-07-02 10:05:13 +08:00
    很有用的工具!

    2个小建议:

    * 提炼一句话描述产品的功能。下载来,看了半天才知道哈

    * 把图标做得更好看一点
    fkue0487
        38
    fkue0487  
       2014-07-02 10:26:41 +08:00
    确实是高人,我有iOS开发经验,学习Mac编程都是三天打鱼两天晒网的。LZ坚持两年,赞一个。。
    kavi
        39
    kavi  
       2014-07-02 10:30:24 +08:00
    还没使用,但确实需要这样的一个工具,赞一个。。
    loserwn
        40
    loserwn  
       2014-07-02 14:58:54 +08:00
    思路很好的工具。赞一个。
    die4live
        41
    die4live  
       2014-07-02 16:31:44 +08:00
    对lz的努力表示钦佩

    下了简单试用后发现 仅有的两个设置选项似乎都无法保存生效 退了再开就还原成默认的了 以及文件的默认目录已经不在 `~/.Marboo` 了吧 帮助文档里没改
    amoblin
        42
    amoblin  
    OP
       2014-07-03 06:46:59 +08:00
    @davidlau 谢谢!一句话描述产品功能的能力我还是很欠缺的,我会努力提高;图标是从网上找的,我也不懂设计,就先用这个了。

    @die4live 谢谢!第2个设置有bug,新版本已修复,一周左右会发布,第1个设置编辑器的应该没问题吧?文档还没全部更新,尤其是配置文件那部分,若需要的话可以直接联系amoblin。
    tension2012
        43
    tension2012  
       2014-09-13 10:44:41 +08:00
    marboo的markdown文件夹不能soft link外部的?
    amoblin
        44
    amoblin  
    OP
       2014-09-13 10:47:40 +08:00
    @tension2012 可以的,不过软链需要是全路径的。
    tension2012
        45
    tension2012  
       2014-09-16 16:59:58 +08:00
    我用的是 Version 0.8.2 (397)

    ln -s My_Blog_Absolute Marboo_Soft_Link

    还是不行啊
    yanyuechuixue
        46
    yanyuechuixue  
       2015-12-12 21:35:18 +08:00
    能否给出使用 MathJax 的具体步骤?
    amoblin
        47
    amoblin  
    OP
       2015-12-14 15:30:13 +08:00
    @yanyuechuixue 默认的 markdown 不支持 mathjax ,因为 mathjax 库比较大。新建 *.tex.md 文件就支持 mathjax 了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5869 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 08:37 PVG 16:37 LAX 01:37 JFK 04:37
    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