文件管理简介

  • 项目:对应根文件夹
  • 分类:对应根文件夹下的子文件夹
  • 笔记:某一个分类下的所有Markdown文件,这些Markdown文件不仅来自该二级目录,也来自分类内的子文件夹

虽然在检索分类内的Markdown文件时也会检索其子文件夹,但是在新建笔记的时候却会直接建立在分类文件夹下

可以看出,文档管理基本没有什么附加操作,你只需要打开一个包含Markdown文件的文件夹即可。

Markdown的书写

软件使用的富文本编辑器基于CodeMirror,我进行了简单的定制。Markdown的渲染基于markdown-it。在此感谢开源社区的贡献。编辑器和预览器的内容我也进行了开源,具体地址见文末

软件支持绝大部分的Markdown语法,具体支持的语法你可以看这里

借助编辑器插件,软件也提供了一些较为基础的辅助功能:

  1. 符号补全:对于常用的如引号、小括号等 (半角状态下) 提供了自动补全的支持
  2. 连续列表:在书写列表的时候,按下回车,软件会自动帮你接续上列表序号或列表标识
  3. 同步滚动:在滚动编辑区的内容时,预览区的内容也会随之滚动,但目前做的不算好,只能滚动一个大概。
  4. TOC支持:在进行文档编写的时候,软件会实时根据内容更新标题目录列表,也就是常说的TOC。在TOC内点击某个标题后,预览区会跳转到指定位置。
  5. 快捷键支持:软件为了方便用户使用,提供了许多的快捷键用以进行文本样式的快速创建,具体的快捷键列表参看这里
  6. 自定义字体:在设置内,你可以分别为编辑区和预览区设置不同的字体及字号,尊重你的使用习惯。

附加功能

  1. 模式切换
    软件提供了三种模式以供不同场景下使用,分别是:

    1. 双栏模式。即对照,左侧为编辑区,右侧为预览区,支持同步滚动,你可以实时预览你的更改。
    2. 仅编辑。
    3. 仅预览。
  2. 内容导出
    软件主要提供了两种导出格式:

    1. Markdown
    2. HTML
  3. 发布
    软件目前仅支持WordPress(官方版本)的文章发布,后续会逐渐提供更多的博客平台支持。另外,软件也提供了额外的邮件支持。你可以将写好的Markdown文本转化为HTML并发送出去,当然,你需要提前进行账户配置。

开源地址