MWeb —— IOS 上不可多得的 Markdown 写作利器

IOS 键位熟悉

先来看PC键位与IOS键位(Mac键位)的对应关系,除去以下所列举的,其余均一样(部分PC键位IOS并不支持,不再赘述)。

IOS 键位 PC 键位
⌘(command) Win
control
Shift
Caps
⌥(option) Alt
Delete Backspace

一些常用的热键,除去以下所列举的热键外,其余绝大多数热键均可以通过 长按 ⌘ 查询,编辑时常用的热键只需要将IOS中的理解为 PC 中的Ctrl即可:例如⌘+C为复制,⌘+V`为粘贴等。

IOS 热键 作用
长按 ⌘ 获取软件内热键提示
⌃ + space 切换键盘
切换键盘
⌘ + ⬆️ PgUp
⌘ + ⬇️ PgDn
⌘ + ⬅️ Home
⌘ + ➡️ End

借助 Dropbox 同步

其实现在更多的使用坚果云作为协同工具,而 Dropbox 由于国内政策问题也无法推广使用,同步传输速度自然也就不必多说。坚果云与 Dropbox 都是支持 WebDAV 协议的,但是当下来说大多数的软件如 Office 系列、PDF Exerpt都支持 Dropbox,主流的 Markdown 编辑器如 IA Writer、现在所使用的 MWeb也是如此,但只有少部分支持自定义 WebDAV 同步协议的,支持坚果云的自然少之又少。希望这种局面以后会慢慢变好吧。

至于如何添加 Dropbox 同步,操作也很傻瓜,官网的文档说明很详细,不再赘述。

添加图床服务

MWeb 支持多种图床服务(简单来说就是将图片上传至一云端服务上,以方便不同平台发布),我添加了以下三种图床服务:

Imgur 与 Google Photos 因大陆政策限制和两平台自己的发展需要,国内用户使用使用需要科学上网。且操作简单,按指引授权即可。

接下来主要以七牛云为例介绍。

搭建自己的七牛云图床

第一步,访问七牛云控制台-对象存储点击“新建存储空间”,按指引填写相关内容,点击“确认创建”即可。

其实,这样你已经有了自己的图床服务。只是内部众多如域名、图像处理等未进行配置,不过这里我们不对这些做过多探索,重点不在这。

需要注意的是,七牛云为每一个对象存储空间派放了一个临时的测试域名,一个月后会进行回收,也就是说,如果你准备创建一个长久使用的对象存储空间,是需要自己准备域名并进行备案等处理的。

接下来就是在 MWeb 中添加自己的七牛云图床服务。在设置中,点击“➕增加本地图片上传服务”,选择七牛云,填写如下字段:

1
2
3
4
5
6
名称:             随便起个有辨识度的名字就好
API地址: 新建存储空间时选择的地域(这里选择 “地域+upload”即可)
空间名称: 创建存储空间是输入的名称
Access Key: 点击个人面板,选择密钥管理即可看到
Secret Key: 如上
图片 URL 前缀: http:// + 七牛云分配的临时域名 或自己的域名

填写完毕后,点击“验证设置”,出现“成功!”说明已经添加成功了。如下:

使用图床服务

其实思路很简单,上传本地图片,以网络路径替换本地的图片路径。

选择图床服务:

点击上传:

选择已上传图片,复制其的网址替换文档中![](***.jpg)***.jpg,相信使用 Markdown 的朋友也明白其含义。

一些题外话,其实按官方的描述是上传图片后剪辑下方的“复制为 Markdown” 或 “复制为html”即可自由地复制图片网址为这两种格式,但是在我使用时,发现这两的功能与“导出”中的“复制”作用完全一样,em… 没错,就是复制全文,唉,太年轻。

讲讲发布功能

按理说,这个功能简直碉堡了才对。想想写一篇 Markdown 博客、笔记,点击“发布”,然后软件帮你做渲染、发布,简直不能太爽!唉,太年轻……

同样的,设置中 “发布”,点击“➕增加发布服务”。选择你所需要发布的平台,然后按指引做授权即可。这里以 Blogger 授权为例:

发布过程仍然是非常非常傻瓜的,选择你要发布的平台:

然后呢,填写一些必要信息,选择发布状态(比如保存为草稿)。

点击“发布”就可以了。


为了解释下为什么上面说“太年轻”,我需要添加一些代码块做演示:

1
2
3
4
5
6
7
8
9
10
public class Demo {

private String text = “Hello MWeb”;

public static void main(String[] args) {
Demo demo = new Demo();
System.out.println(demo.text);
}
}


这是通过自定义 CSS 渲染的预览样式:

而当我使用 MWeb 一键发布到我的博客后:

em… 对,我自己设定的预览样式是无法作用到发布的博客中的,MWeb 在发布时有自己默认的渲染样式,这其实也还可以理解,但是,但是默认的 CSS 也太简单了吧,代码语法高亮都省了。

总结

综上,虽然 MWeb 这软件在使用时因 IOS 这默认输入逻辑而增添了一丢丢的尴尬,但无论是自定义 CSS 样式还是一键发布、图床服务这些功能,都让它在 IOS Markdown 编辑器领域封神(个人观点)。

所以呢,如果你在写文章是不会添加代码、并且认可其默认渲染,那么 MWeb 对你而言应该是 IOS 平台上的效率利器。