MWeb for Mac, iOS 黑五半价促销一周,写个大概介绍。

不知不觉 MWeb for Mac 差不多三周年了,iOS 版也差不多一周年了,时间过得飞快。记得当时离职入坑 Mac/iOS 开发,我一并注册了 coderforart.com 这个域名,并做为自己的博客,我所做的软件的标识也是用 coderforart。这么多年过去了,Mac/iOS 学了个皮毛,博客也没更新文章,然后 coder for art,当时想法很好,然而在 art 方面却是啥也没学,目前已经定性为:我不适合 art。 我心中对 art 的执念也是越发淡薄了。

MWeb 倒是坚持不断小更新一下,但这很大一部分原因在于用户的建议和需求,非常感谢你们。有很多需求我看了,但是没实现,这其中有的是技术的原因,有的是我认为没必要做的。虽然我可以做得更好,比如说花精力反馈给每个提需求的朋友没实现的原因,但是我没这样做,因为还不如直接花在改进产品上。总之,给 MWeb 反馈的朋友,非常感谢你们,然后有些情况,请见谅了!

还有很多需要感谢的,比如说推荐 MWeb 的媒体和朋友,非常感谢你们!我文笔太渣,就不多说了,下面选几个 MWeb 代表性的功能介绍一下。

Read more   2017/11/22 posted in  MWeb

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