Rune System
本文灵感来自 runic.library.js,一个私人标记语言。
前几年我尝试过子弹日记,这个系统的一大特点就是用段前符号直观标记该段落的类型,无论是手写还是电子笔记都可以一目了然。而 XXIIVV 使用的这套 runic 语言还兼具把标记渲染成 html 的功能。
行首的符号在 Runic 中被称为 Rune,也可以看做一个函数,对后面的文本进行处理。
Runic 的标记如下:
* Header (h3)
& Paragraph
- List Element 1
- List Element 2
| table | row1
| table | row2
# -- CODE BLOCK
> -- HTML BLOCK
λ -- LAIN BLOCK
@ Quote
? Notice
% Embedment
+ Sub-Header (h4)
; Console Log
我的系统:
- a note
+ an idea
> a quote
! a fact
: a def
[ ] a todo
[x] a done
[.] a wip
[:] an almost-done
[-] a suspended
[/] a cancelled
# a line of code
因为还没有想好最后要渲染成什么格式,所以暂且这么设计。