V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
amoblin
V2EX  ›  Markdown

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

  •  8
     
  •   amoblin · 2014-07-01 14:22:43 +08:00 · 13546 次点击
    这是一个创建于 3832 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发了将近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
       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:16 +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   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.