MWeb for iOS 2.3.2 发布!

这次是比较大的更新,主要有:

  • 新图标!感谢 @Red5Sign http://weibo.com/u/6264169884,@泰米啊 http://weibo.com/313612326
  • 增加 Dropbox 同步支持。
  • 增加移动文档功能。
  • 增加 mweb-solarized-dark,mweb-solarized-light,mweb-Tomorrow Blue,mweb-Tomorrow 四种预览样式,另外,现在切换编辑器样式时,整个界面都会改变,之前只限于编辑器改变。
  • 编辑模式中显示图片现在可以选择显示缩略图,在设置中开启显示为缩略图即可。
  • 增加:url scheme,3D touch 支持。Url scheme 使用为方法:显示首页: mwebapp://?p=home。显示首页中的列表基中第一个标题包含 “MWeb” 的项目,如果是文档会直接打开:mwebapp://?p=home&name=MWeb。显示文档库:mwebapp://?p=lib。显示文档库列表中名包含 “所有” 的分类:mwebapp://?p=lib&name=所有。显示网盘文档:mwebapp://?p=cloud。显示本机文档:mwebapp://?p=local。
  • 七牛上传 可配置增加后缀
  • 增加删除自定义预览样式(用编辑样式底部的删除按钮)。
  • 首页的收藏的项支持自定义排序,点右上角的编辑,然后拖动排序。
  • 修正在 iPad SplitView 打开时空白问题。
  • 点击文档库的引用文档的连接现在可以跳转到所引用的文档了。
  • 设置页底部增加特别感谢和 MWeb for iOS 所用到的库。
  • 其他 Bug 和细节修正。
2017/6/21 posted in  MWeb

MWeb Mac 版和 iOS 版图片及图床使用完全指南

在 MWeb 中插入图片(不管你是拖拽插入还是粘贴插入,在下面都统一为插入图片)后,有二种处理方式,下面简单介绍一下。

Read more   2017/6/20 posted in  MWeb

在 iOS 中如何使用 MWeb for Mac 文档库

要在 iOS 中使用文档库,必须先把 Mac 版的文档库保存到 iCloud Drive 或者 Dropbox 中,下面分别介绍一下如何做。

Read more   2017/6/2 posted in  MWeb

MWeb for iOS 2.3.x 版测试说明

2.3.x 版的目标是增加 Dropbox 和 WebDAV 同步,测试重点也是这两个,然后这个版本还未来得及修正 2.2.7 之前反馈的一些 bug 和改进,这些改进会在 2.3.x 测试时顺便修正,非常感谢反馈的朋友!

Read more   2017/6/2 posted in  MWeb

iOS 版 MWeb 正式发布及简介

Read more   2017/1/5 posted in  MWeb Introduction

MWeb for iOS 测试版介绍

目前已开始第五次测试:MWeb for iOS 版本发布说明,更新至第五次测试版本

512

上图为 MWeb for iOS 的图标,再次感谢 @Producter http://weibo.com/u/5642390620 设计的图标

这个是来晚了,本来不应该这么晚的,但是做做停停的,加上还有其他各种事,最长一次长达两个多月没有一点进度。不过今天终于可以拿出来测试了,所以就不多说了,下边介绍一下大概情况。

Read more   2016/12/8 posted in  MWeb

分享一个把 HTML 转换成印象笔记格式的库,支持代码高亮和把 ECharts、mermaid 转成印象笔记支持的图片,另外:MWeb 半价促销一周。

先说说 html2enml 这个库,github 网址:https://github.com/cyhhao/html2enml

这个库是由 cyhhao 特意为 MWeb 做的,但是我觉得对于有分享到印象笔记功能需求的朋友非常有用,所以分享出来。

这个库的原理和用法在作者的 github 中有详细说明了,我这里主要说说在套进 MWeb 过程中遇到的小问题的解决方案。

第一个问题是 SVG 问题,Mermaid 是用 SVG 而不是 Canvas 画图的,不能直接像 Canvas 这样转。解决这个问题花了不少时间,但是其实很简单。只需要在增加 inline 样式后,再用以下代码就可以搞定了:

$('svg').each(function(){
    var ele = $(this);
    var w = ele.width();
    var serializer = new XMLSerializer();
    var source = serializer.serializeToString(this);
    $('<img src="data:image/svg+xml;charset=utf8,'+encodeURIComponent(source) +'" />').whith(w).insertAfter(ele);
    ele.parent().removeAttr('data-processed');
    ele.remove();
});

另外就是,印象笔记的 enml 格式实际上是一个 xml,但是一般的 html 都不会严格按照 xml 格式,这就要转化为 xml 格式,测试下来,我发现以下代码的方法非常合适而且好用,代码如下:

var html = $('body').html();
var bodyStyle = $('body').attr('style'); if(!bodyStyle) bodyStyle = '';
var htmlString = "<div style=\"" + bodyStyle + "\">" + html + "</div>";
var doc = new DOMParser().parseFromString(htmlString, 'text/html');
var result = new XMLSerializer().serializeToString(doc);

最后做一下广告:MWeb 半价促销一周 (9/5~9/11),¥98 --> ¥50!这次应该是今年最后一次促销了,需要的朋友不要错过了!

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

2016/9/5 posted in  MWeb

MWeb 2.0.7 版发布!

更新前针对 MAS 上的评论重点说一下:MWeb 是支持直接对本地文件夹操作的,不用导入到文档库!请使用外部模式!请使用外部模式!!请使用外部模式!!! 重要的话讲三次!使用方法是 CMD + E 打开外部模式并把文件夹拖进左侧即可。

重要说明: Mac App Store 版已提交审核,还没正式发布,想必明天应该是能通过。官网版已经可以更新了。

这次的更新主要是修正一些 bug, 详细为:

  • 加把 HTML 粘贴为 Markdown 的功能,在菜单: 编辑 - 把 HTML 粘贴为 Markdown。提示:此功能可以快速把网页上的内容保存为 markdown,下面有 gif 演示。
  • 加支持打开所有扩展名的文档。
  • 加重新加载文档库的功能,菜单:文件 - 重新加载文档库。
  • 加:当当前视图模式为仅预览模式时,用 CMD + P 会打印当前预览的结果。
  • 正 CMD + Shift + S 复制文件的 bug
  • 正预览可能会变空白的问题
  • 正在表格编辑中,如果有 LaTex 公式,再编辑时公式会出问题的 bug。
  • 它的一些 Bug 修正和性能提高。

把 HTML 粘贴为 Markdown 功能演示:

这个功能默认会把远程的图片保存到本地,如果你不想保存图片,可以使用 CMD + Shift + N 新建文档再用此功能。

2016/7/27 posted in  MWeb