MWeb Pro 诞生于 2015 年,是一款专注于 Markdown 的写作、记笔记和发布软件。如果你喜欢 Markdown 或者文字写作,非常建议你试试 MWeb。

1649986508-d06edc78183aef7.png

简单来说,MWeb 是由一个完善而稳定的编辑器、一个管理文档的文件夹模式、一个专门用于笔记的文档库模式和一个文档发布和分享功能集构成,共四个模块。MWeb 的软件的特色是针对每个平台,都会选择平台原生的技术,在 macOS 上使用 AppKit 构建,iOS/iPadOS 上是使用 UIKit。下面都是对这四个模块的简单介绍,如果感兴趣,可以继续阅读。

## MWeb 的编辑器

对于写作和笔记来说,编辑器是一切的基础,以下是一些编辑器的关键特性:

– 基于最流行的 CommonMark 语法标准和 GitHub Flavored Markdown (GFM) 扩展语法,支持如 TOC、表格、代码块、数学公式、任务列表、脚注等语法。
– 完整的显示 Markdown 文档的文本,不会有任何的删减。我们认为这是保持简单和高效的关键。
– 编辑器中可以直接显示图片,支持 jpg、png、gif、webP、HEIC 等格式
– 编辑器中可以预览数学公式、mermaid 和 Echarts 的画图。
– 可以设置自己喜欢的一种字体或多种字体来写作。
– 可以选择 11 种亮主题和 21 种暗主题,也支持自定义主题。
– 有方便输入 Markdown 语法的菜单,iOS 中还会提供专门的 Markdown 语法键盘。
– 有方便的 Markdown 表格语法生成和格式化的工具。
– 可以查看 Markdown 文档的大纲和字数,macOS 版本还支持固定在编辑器的左边或右边。
– 可以预览 Markdown 文档,支持精准的边编辑边预览。

## MWeb 的文件夹模式

Markdown 的第一个需求就是创建和编辑 Markdown 文档,而 MWeb 的文件夹模式就是做这件事的。它支持以下特性:

– 创建 Markdown、Textbundle 文档,或者简单地打开来编辑。
– 引入一个有 Markdown 文档的文件夹到 MWeb 的文件夹模式中,MWeb 会提供 Markdown 文档的管理、全文搜索、复制粘贴插入图片、引用的图片的统一存储等实用的功能。
– 针对每个平台的使用习惯进行深度优化。macOS 中为经典的双栏设计,左栏为引入的文件夹的树形结构,右栏为打开的文档。支持多窗口、多标签等 macOS 系统的特性,可同时打开多个文档。iPadOS 中支持多窗口,工具栏等特性。
– iPadOS/iOS 版本支持引入 Dropbox 的文件夹。
– 支持管理 Jekyll 或 hexo 等静态博客的 Markdown 文档,使用方法很简单,就是引入 Markdown 文档所在的文件夹就可以了。

## MWeb 的文档库

Markdown 如此的好用,所以记笔记也是非常大的需求。当然,你可以使用文件夹模式,引入一个文件夹来记笔记,这种方式也非常好并且易于分享。所以为什么还会单独做一个文档库模式呢?主要是文档库模式有以下特性:

– 不需要考虑文件名,标题和存储位置,新增笔记就是的编辑器,直接自由输入和记录。
– 用分类树和标签管理笔记,单个笔记可以归类为多个分类,为笔记设置分类时更轻松。
– 整理笔记更方便,移动分类和笔记时,重命名分类时都互不影响,不需要担心笔记之间的关联不正确,笔记内的图片和附件引用位置不正确等等。
– 完整的跨设备同步,使用 iCloud CloudKit 技术实现,macOS、iPadOS 和 iOS 都支持。
– 文档库遵从“本地优先”原则,统一存储到一个文件夹内,管理和备份都很方便。就算你使用 iCloud 同步,也能把文档库完整地备份在本地。
– 把整个分类的笔记导出为 PDF 或者 Epub 电子书。
– macOS 版的 MWeb Pro 还支持把分类生成静态博客,生成的博客中完整支持数学公式、mermaid 的画图等特性。让你以非常简单的方式就能创建一个自己的博客。

## 发布、图片上传和导出等特性

– 把文档或笔记发布到 WordPress、Metaweblog API 、Evernote、Blogger、Tumblr、语雀、少数派 Matrix、Ghost 和 Medium,除了 Medium 外都支持更新已发布文档。发布时会自动上传插入到文档中的图片。
– 把文档或笔记内的图片上传到 imgur、七牛云、SM.MS、腾讯云 COS、又拍云、阿里云 OSS、自定义 API 等。
– 把文档或笔记导出为 PDF,macOS 版在导出时支持生成目录(Table of Contents)。
– 把文档或笔记导出为 Epub 或图片。

版本 4.7.1 更新内容:

改进:导出 Epub 时,现在会按文档的标题生成完整的目录了。导出的 Epub 版本也改为 3.0 版本了,并且能正确渲染数学公式和 mermaid、Echart 等画图了(需要 Epub 阅读器支持)。

改进:图片上传服务中,上传到 Amazon S3 的设置增加 Endpoint 项目,以兼容其它支持 S3 协议的上传服务。

改进:使用多种字体时,编辑器内的表格语法的字体由原来的使用“内容字体”改为使用“代码块字体”。主要是因为代码块字体通常是等宽的,会让表格语法对齐,看起来舒服点。

改进:导入文档到文档库的界面,增加 “使用文件名作為文檔標題。” 的选项。

改进:mermaid 库更新到 11.10.1 版本。

其他 Bug 修正及改进。

MWeb Pro展示图:1756524409-ca15eea8cc849d4.png

1756524410-fa2fccc1e9051eb.png

1756524412-df0ec333744f591.png

1756524398-36b29f12d80474b.png

1756524402-0a644dcc5383fec.png

1756524404-f624e9d896a86ab.png

1756524405-ac8f8f80b3f6848.png

1756524407-dd34f8fec7b0d41.png

兼容性: MacOS  10.13 或更高版本 64 位 • Apple Silicon 或 Intel Core 处理器