Qiniu

七牛的同步如何设置?AccessKey & SecretKey

你可以的登录七牛的页面,进入到账户,选择密钥管理页面 (https://portal.qiniu.com/user/key),然后AK对应的就是MarkEditor配置里的AccessKey, SK对应的就是SecretKey。

注意: 不要对外透露(包括截图)自己的 AccessKey 与 SecretKey,这会让你七牛账户的管理权限完全暴露给别人。

Space

也就是 空间,输入七牛上创建的空间名即可,如果还没有创建过,则新建一个。

注意: 一般情况,在创建空间的时候,应该选择 公共空间 类型......

History Versions

历史版本

MarkEditor 默认会在文本文件编辑的 1 分钟内,自动创建一个对应的历史版本存档,默认最大存档数为 150。

你也可以在 偏好设置 -> 其它 中 启用、禁用 历史版本的功能,以及修改最大的版本数。

如何恢复历史版本?

在文件管理器中,选择对应的文本文档,右键点击,则可以看到 历史版本 菜单,点击即可进入对应的弹窗,选择自己需要的历史版本恢复即可。

历史版本管理器窗口中,每行的 +- 符是什么意思?

+ xxxxxx 表示这一行对比当前文档,是新增的

- xxxxxxxx 表示这一行对比新文档,是被删除的

一般情况下,当前行的内容修改,会被分解为两条......

让中文在 Markdown 中出彩

首行缩进

有些时候,中文的内容需要首行缩进才会更具美感。普通 Markdown 的最终效果,对这方面并不太友好。

我们做了不少的尝试,终于在 MarkEditor 中,不论是书写的本身,还是最终预览时的 HTML 内容,都可以遵循首行缩进规则。

点击 文件管理器 的右下角图标,可以对当前工作的目录进行设定,其中 文本缩进 处设定为 (比如) 2 就能实现常见的首行缩进。

并且,MarkEditor 是多个工作目录可以同时在 Tab 中打开的设计,所以,你可以为不同的目录, 设定不同的缩进。

Markdown标记符使用英文

Markdown是一种标记语言,听起来有些拗口?其实,标记......

Quick Notes

怎么启用快速笔记?

在屏幕右上角,找到系统菜单栏中的 MarkEditor (笔的形状) ,点击之,则可以看到一个小的弹窗,这就是 MarkEditor 的快速笔记窗口了。

快速笔记分为三种类型,一个是普通的笔记、一个是代码类型的、还有一个则是根据当前 App 不同,自动对应的名称。

默认情况下, 快速笔记是处于启用的功能,目录位于 ~/MarkEditorQuickNote 中,你可以更改其根目录,或者也可以禁用这个功能。

如何关闭快速笔记?

MarkEditor 的顶部菜单, 视窗 -> 快速笔记 -> 禁用 即可禁用快速笔记的功能。

如何将快速笔记......

Export

导出为图片

导出为图片,有三个属性设置:

类型: 默认为 HTML,表示最终渲染页面; 如果选择为 Text,则是原始文本。

适应移动端: 如果勾选,会尝试为移动端适应而进行优化

到粘贴板: 如果勾选,图片会直接存入粘贴板

复制为 URL复制 公开URL (Qiniu/S3)

这是 Senior 版本的功能,会将当前文档转为 HTML 文件 (位于当前文档所在目录内),然后对整个根目录进行云端同步,然后再获得云端对应的 URL,并复制到粘贴板中。

注意: 这会产生冗余的 HTML 文件, 并且会进行全目录的同步。

复制 MarkEditor URL

这是 Pr......

Document Link

简单的文档链接

直接从 MarkEditor 的左侧拖入其它文档,即可创建简单的文档链接,其语法仍然是普通的 Markdown 语法,类似 [显示的文本](/hello_world.md)。

点击具体的链接时,MarkEditor 会自动打开对应的路径的文档,在新打开的文档中,右键点击,可以选择 “打开上篇文章” 跳转回来。

注意: 链入的文档路径,必须跟当前正在编辑的文档处于相同的工作目录下。

兼顾网站 URL 的文档链接

假设有一篇文章,为 hello.md,其最终在网站上被访问的 URL 为 http://yourdomain.com/read/my_hello_pag......

Wiki Site

Wiki 站点

MarkEditor 可以将当前打开的(工作)目录,导出为全站的 Wiki 网页模式,默认存储位置位于目录下的_wiki文件夹下。

你可以将这些页面直接同步到已绑定的云存储中,也可以直接在本地局域网被访问到。

注意1: 如果是要将整个 Wiki 网站发送给他人,应该需要将整个工作目录压缩为 zip 文件再发送给对方,如果仅仅是 __wiki 目录,则文章中包含的一些图片,将会无法显示。

注意2: 每个目录下的 index.md 会作为该目录的首页,根目录下的 index.md 会作为网站的首页。

导出设置项说明

在 Wiki 网站导出的时候,界面上有些设置项......

GTD Tool

一个 Markdown 的列表语法,可以鼠标直接点击 -,切换 done/undone 的状态,或者快捷键 Command+D 进行状态的切换。

当我们处理一些既是备忘,又是 todo-list 的时候,这个功能非常好用。用最简洁的方法完成高效的工作,也不需要进行特殊的管理、象限的区分,因为只是普通文本,选择、复制、粘贴,各种的方便。

另外非常重要的一点是,它们可以基于文件夹进行归档,一览无余。

MarkEditor 待处理(示范)

增加快捷键的帮助文档

导出的图片,嵌入原始文本

插入图片的时候,进行再识别...

兼容 Actions 的键盘快捷键

引用......

Writing Statistics

写作统计机制

MarkEditor 在文字输入的时候,会统计写作行为,但也局限于计数统计,其它的信息不在统计范畴之内。

在我们长时间使用一个 App 的时候,一年、两年,五年,甚至更长时间,这些微乎其微的统计数据会最终累加,让写作的结果更有意味。

写作统计界面说明

MarkEditor 统计两种类型的 words, 一个是 CJK (中日韩) 的输入,一个是普通的输入 (比如英文),两者的字数计算不完全一致,所以分开统计。

折线图表的横坐标是代表所在的小时,比如 1 表示 1:00~1:59 之间,纵坐标代表的是 words。

右键点击,可以导出统计结果的图片,或者直......

程序员的笔记.py

# 有时候,我们可能需要使用记录一些代码比较多的笔记,

# 可能是shell的脚本,可能是某些代码片段。

# 特定的代码语言的规则,跟Markdown通常是冲突的;

# 当然可以使用```lang```的方式插入代码;

# 为什么不直接不把整个代码块作为一个文件?并且支持YAML格式的meta信息声明?

# 比如一个文件名是hello.py.md,它是一个markdown文本,

# 同时也会被视为python语言的代码文件,

# 同理比如hello.ruby.md,则是认为是ruby语言。

# 如果metadata中声明lines: true, 则最终渲染为HTML格式的会显示代码行数。

i......