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

好用的 Markdown 编辑器 MWeb 1.7.1 版发布了! icon 和 UI 调整,支持导出为 RTF 和 Docx,发布到 Evernote 带样式,文档库备份和新网站主题等大量改进!

  •  6
     
  •   oimotis · 2015-09-16 08:38:35 +08:00 · 16977 次点击
    这是一个创建于 3143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    编辑器及发布服务改进

    增加设置图片宽度和居左、居右、居中的语法。
    如:![图片说明-w450](pic.jpg ) 这样表示设置图片宽度为 450 。其中 -w450 为设置语法,生成 HTML 时会自动移除。w 表示设置宽度,居左为:-l400,居右为 -r400,居中为 -c400,其中前面的 - 为可选,比如设置一图片宽度为 500 并居中:![c500](pic.jpg )
    编辑器内显示的图片增加了右键菜单,右键图片即可查看图片大小、打开图片、复制图片。

    mweb-img-size

    增加导出为 RTF 、 Docx 和复制为富文本( Copy as Rich Text )功能。其中复制为富文本功能复制后,可以直接把格式化的内容粘贴到 mail 和 pages ,带图片和格式。需要说明的是:导出为 Docx 功能目前并不带图片。

    mweb-docx-rtf

    发布到 Evernote 、印象笔记现在自带漂亮的默认样式。
    mweb-evernote-format

    icon 有所调整,看上去更舒服了点,界面的颜值也有所提升。

    MWeb 从 1.7 版开始将自带不可改动的预览 CSS ,方便日后优化和更新。目前自带有 5 种,名称都是以 mweb- 开头。

    编辑器右键增加 Copy HTML 菜单项。

    增加是否用空格替换 Tabs 选项( Insert spaces instead of tabs ),在 Preferences - General 里可以设置。

    增加编辑器行最大宽度设置( Editor Line Width ),默认为 800 ,这个设置一般的 Markdown 编辑器都有,主要是全屏写作时,内容能居中,这样看上去会舒服点。 Preferences - Themes

    搜寻改进:当搜寻时,如果打开搜寻结果中的文档,会直接以搜寻的关键字查找打开的文档并高亮显示搜寻的关键字的位置。

    文档库改进

    文档库增加两个静态网站模版,分别为: mweb-medium-like 和 mweb-foundation-book 。 mweb-medium-like Demo 网址:http://coderforart.com/,使用说明:http://coderforart.com/mweb-medium-like-theme.html。 mweb-foundation-book Demo 网址和使用说明:http://coderforart.com/objccndemo/

    文档库增加备份功能,按狡兔三窟的原理,可以备份到三处地方,Preferences - Backup

    mweb-backup

    文档库现在支持把列表中的文档拖拽到左边的分类中以设置文档的分类。需要说明的是,这个功能也支持移除分类。比如说 A 文档设置了属于 MWeb 分类,如果想移除,可以再拖拽到 MWeb 这个分类,则会进行移除操作。

    其他改进

    外部模式现在支持拖拽移动子文件夹。
    其他的一些小修正

    MAS :https://itunes.apple.com/cn/app/mweb-pro-markdown-writing/id954188948?l=zh&ls=1&mt=12
    官网:http://zh.mweb.im

    第 1 条附言  ·  2015-09-16 14:04:28 +08:00
    目前发现小 Bug 为: 进 Preference , General 页内容 load 不出来,点到其他 Tab 就 crash 了。
    感谢 @Bown @evanmeng

    新版来前暂时的解决方法是 CMD + L 切换到文档库,然后右键 MWeb 这个分类,出来的菜单中选择 Build Site 。 这样就不会有之前的 Bug 了。

    初步计划是 EL Capitan 正式出来一两天后会提交 Bug 修正版和兼容 EL Capitan 。
    142 条回复    2015-10-14 07:44:27 +08:00
    1  2  
    oimotis
        101
    oimotis  
    OP
       2015-09-17 13:56:20 +08:00
    @Altynai 目前同步都建议用外部模式。如果是说文档库的话,的确是想做,但是文档库是带数据库的,目前还没找到靠谱方案。目前也只有 iCould 同步有可能做到,但是没有把握 99.999% 不出问题。所以如果很在意这个的话,不建议购买。
    kooze
        102
    kooze  
       2015-09-17 17:26:58 +08:00
    已入正版,很好用感谢!
    不知道是不是 bug ,发布到 wordpress 。首页能看到,但是点进去就是 404 了
    kooze
        103
    kooze  
       2015-09-17 17:44:49 +08:00
    是 wordpress 文章路径含中文造成的,建议在发布页面自动填充别名转化为汉语拼音
    oimotis
        104
    oimotis  
    OP
       2015-09-17 18:44:08 +08:00
    @kooze 感谢支持和建议,目前暂时可以设置一下 custom url 这一栏解决。
    trigged
        105
    trigged  
       2015-09-17 20:52:11 +08:00
    试用之后非常喜欢,已入
    不过我添加 Evernote 过程中 Crash 了多次
    希望能够同步 Evernote 的 Tag
    deanguqiang
        106
    deanguqiang  
       2015-09-17 21:04:01 +08:00
    发布到 evernote 一直出错:
    Error Domain=com.evernote.sdk Code=-3000 "The operation couldn ’ t be completed. (com.evernote.sdk error -3000.)" UserInfo=0x60800066eb80 {error=Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x600000077640 {NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x600000443ea0 "unsupported URL"}}

    另外 send feedback 也从来没有用起来过。
    xiaoyao9933
        107
    xiaoyao9933  
       2015-09-17 21:20:15 +08:00
    @oimotis 关于同步,你能够提供自定义文档库目录位置就可以了。希望提供自定义文档库的功能。
    oimotis
        108
    oimotis  
    OP
       2015-09-17 21:33:02 +08:00
    @trigged 之前也收到有朋友反馈添加 evernote crash ,但是我一次也没重现过。 Tag 的话,发布过一次后,再一次更新时其实是会抓取最新的 tag 的。

    @deanguqiang 这种情况是要删除 evernote 然后重新授权一次。。 还要注意的是如果 evernote 和印象笔记都用同一帐号,那么只能用最后授权那个,之前授权的那个好像也是会出现这种错误提示。

    @xiaoyao9933 有这样考虑过。但是这样的话,每次都要等文档全部同步完成才能做新增文档等,不然就会有问题。 我还在研究 iCould 做同步,如果不做,这个功能就会提供。
    xiaoyao9933
        109
    xiaoyao9933  
       2015-09-17 21:50:38 +08:00
    @oimotis 好像不用这么复杂。 md 文件部分可以交给同步盘的同步,这部分应该不用担心。数据库部分定时或按钮触发重新读入(复制 sqlite 到本地来连接),而写入操作都是即时写入(写入本地副本和云盘副本)。写入和读出时都加个文件锁 /命名锁(云盘上的)。可以模仿下 alfread 的做法。
    xiaoyao9933
        110
    xiaoyao9933  
       2015-09-17 21:57:42 +08:00
    @oimotis 继续上条,补充一个,每次尝试写入时也要先重新读取和复制副本,然后再写入。
    oimotis
        111
    oimotis  
    OP
       2015-09-17 22:02:57 +08:00
    @xiaoyao9933 想要做到随意新增修改删除等操作而不用等同步完还真没这么简单,这个不是像 evernote 这种,你好好想想。 Apple 等各大带数据库的同步,我都经常性看到有人反馈出问题,甚至丢文档(应该是某记录丢了)。 目前公认最稳定的同步就是文档类了,然而这么简单的事,也只有 Dropbox 能做好。 Dropbox 把 Database API 砍掉了,想来也是有原因的。

    连 Ulysses 也是做成文件式结构,估计很大部分是为了方便同步,然而还是有人反馈丢文档( iCould 的问题)。
    xiaoyao9933
        112
    xiaoyao9933  
       2015-09-17 22:14:06 +08:00
    @oimotis 这个问题我们搞系统的经常遇到,您看下 https://en.wikipedia.org/wiki/Cache_coherence 这应该是和缓存一致性类似,缓存对应本地数据库副本,内存对应于网盘的数据库副本。
    唯一的区别是,网盘不同于 memory 的唯一性,可能存在“延迟同步”,这种情况确实会造成数据丢失,不过解决方案也是有的,你提供一个服务器,由服务器保证一个唯一的全局同步锁(即我前文说的锁)。 协议应该可以参考 https://en.wikipedia.org/wiki/MSI_protocol MSI 协议。

    不过正如你所言,问题还是会有,若云盘迟迟不同步,确实会造成全局锁不释放的情形,这种大概只能提示用户同步了。
    oimotis
        113
    oimotis  
    OP
       2015-09-17 22:43:40 +08:00
    @xiaoyao9933 然后你这都是假设云盘的数据都是最新的情况,假如不是最新,多设备使用的情况下,云盘的数据肯定不会都是最新的,这时还要合并修改、删除、新增的情况,并上传到云盘。加上移动设备网络情况变化大。

    总之我的意思是:同步,做文件式的就好,数据库的目前太复杂了点,然后 MWeb 的文档库按现在的功能,还不能不用数据库。
    ltttx
        114
    ltttx  
       2015-09-18 08:39:06 +08:00
    话说我还付了马克飞象的年费的
    TheLamb
        115
    TheLamb  
       2015-09-18 11:37:41 +08:00
    不错,虽然现在买了之后还没怎么开始正式使用,不过看到作者这么用心在优化也是觉得买的比较值
    struCoder
        116
    struCoder  
       2015-09-18 12:15:39 +08:00
    我觉得这个挺好 chrome 的一个插件挺好用的
    ![[email protected]]( https://ooo.0o0.ooo/2015/09/18/55fb8fff2217b.png "[email protected]")
    trigged
        117
    trigged  
       2015-09-18 18:31:59 +08:00
    @oimotis 有个可以复现的办法,多点几次 Evernote 图标就 crash 了
    oimotis
        118
    oimotis  
    OP
       2015-09-18 19:06:27 +08:00
    @trigged 之前也有朋友这样说,不过我刚才试了好久终于试出来了,非常感谢!
    trigged
        119
    trigged  
       2015-09-18 20:09:24 +08:00
    @oimotis 没事,希望你越做越好 :), 推荐你用 Sentry 来捕获 Error ,这个很好用
    anym0us
        120
    anym0us  
       2015-09-18 20:18:42 +08:00
    先马克一下,有需要肯定会买的。谢谢作者这么用心的更新
    oimotis
        121
    oimotis  
    OP
       2015-09-18 20:39:58 +08:00
    @trigged 看了一下 Sentry ,这货对 Mac App 不友好, SDK 只有 iOS ,就暂时不用先了,感谢 :D
    forrestchang
        122
    forrestchang  
       2015-09-18 21:53:08 +08:00
    10.11 下 build site 总是闪退,刚买。。。。
    forrestchang
        123
    forrestchang  
       2015-09-18 22:20:28 +08:00
    之前那个问题解决了,不过在生成站点的时候为什么 index 页面也会有评论框出现?我是直接在 extention 中设置 shortname 的。
    forrestchang
        124
    forrestchang  
       2015-09-18 22:28:57 +08:00
    抱歉,是我自己设置错了。。。。
    oimotis
        125
    oimotis  
    OP
       2015-09-18 22:30:02 +08:00
    @forrestchang hi, 闪退问题我会再测试,感谢!

    index 页如果是自定的话,可以在文档设置里(右上角的扳手按钮)勾选 Is Page 的选框,这样就不会出现评论框了。
    oimotis
        126
    oimotis  
    OP
       2015-09-18 22:30:33 +08:00
    @forrestchang 喔。。 OK 了就好。
    Anhedonia
        127
    Anhedonia  
       2015-09-18 23:11:24 +08:00
    打折的时候入的
    一直在用 很好用哦 最喜欢
    Wonderwall
        128
    Wonderwall  
       2015-09-20 11:25:16 +08:00
    楼主,这太棒了! 不知能不能提两个小的请求: 1. 添加默认打开外部资源的选项, 2. 增加对 taskpaper 为后缀的文件的支持(就把它当成 txt 就好了)。 谢谢!
    oimotis
        129
    oimotis  
    OP
       2015-09-20 11:36:15 +08:00 via iPhone   ❤️ 1
    @Wonderwall 问题一 preferences -general 里有设置。问题二我再加一下 😀
    Wonderwall
        130
    Wonderwall  
       2015-09-20 14:02:32 +08:00
    @oimotis 额,居然没看到;太好了,感谢!
    zeusrunjia
        131
    zeusrunjia  
       2015-09-20 14:44:55 +08:00
    买了, 但是强迫症经常发现有点问题:
    比如这里的这个提示符, 应该不是这样的, 需要点一下才恢复
    http://77g550.com1.z0.glb.clouddn.com/6767D933-26D8-429D-82C7-D64EE357974D.jpg
    oimotis
        132
    oimotis  
    OP
       2015-09-20 15:36:07 +08:00
    @zeusrunjia 是说提示符太靠左还是不居中? 这个其实是因为做全中文打字不跳动而变成这样了,然后当时也没仔细研究这点小问题 :D 。
    regeditms
        133
    regeditms  
       2015-09-20 20:41:55 +08:00
    求优惠了,大家搞个一起入的活动吧。
    zeusrunjia
        134
    zeusrunjia  
       2015-09-20 22:39:16 +08:00
    @oimotis 靠左了, 应该是跟上面的文本对齐的.
    oimotis
        135
    oimotis  
    OP
       2015-09-20 23:47:54 +08:00
    @regeditms 优惠还要等一些时间
    @zeusrunjia 靠左的问题目前好像还无解,除非去除中文打字不跳动的功能(不过 EL Capitan 的新字体好像修正了这个几十年还存在的 bug )。
    mio4kon
        136
    mio4kon  
       2015-09-22 13:57:11 +08:00
    啥时候优惠一波啊
    yushiro
        137
    yushiro  
       2015-10-10 11:30:21 +08:00
    请问 MAS 上的 lite 版本与 68 元付费版有啥区别?
    oimotis
        138
    oimotis  
    OP
       2015-10-10 16:24:33 +08:00
    @yushiro 区别在 Lite 版 MAS 描述里和官网首页有说到。
    yushiro
        139
    yushiro  
       2015-10-10 17:39:10 +08:00
    @oimotis 谢谢,在官网的 FAQ 里面找到了, 之前只看了官网发布的更新日志,没发现有说明 lite 版本的区别。
    artchen
        140
    artchen  
       2015-10-13 13:22:28 +08:00
    1.7.3 貌似有一个 bug 。我写文档的时候插入了几个 svg ,但是 preview 的时候只能 render 出三个,然后导出 pdf 也是只有三个。已经检查过文件路径。并没有错。 Library mode 和 external mode 都存在这个问题。
    oimotis
        141
    oimotis  
    OP
       2015-10-13 19:18:33 +08:00   ❤️ 1
    @artchen hi, 这个 Bug 蛮重要的,如果可能的话可否提供重现的文档或者方法,或者简单截图 mail 给我也好。 可以用 MWeb 里的 Help - Send Feedback mail 给我. 感谢了。
    artchen
        142
    artchen  
       2015-10-14 07:44:27 +08:00
    @oimotis 发给你了。希望能帮助 debug 。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3535 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:52 · PVG 12:52 · LAX 21:52 · JFK 00:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.