lisp + mkdown = online page
在原有 mkdown 的语法上借鉴 lisp 的语法 从而实现变量定义和方法运算、循环、判读和多 page 引用等功能, 不知会有人用吗?
这是一个示例
- header.lmd
[hello wrold](#pub h)
- index.lmd
((use header))
((incloud './header.lmd'))
((header-h))
[hello](#a https://bing.com)
[| Syntax | Description |
| --------- | ----------- |
| Header | Title |
| Paragraph | Text |](#b)
(( a ))
((b-syntax (list-ref b 0)))
((map b (lambda (o)
(string-append '##' (b-description o) '\n'))))
- online page
hello world
hello world
| Syntax | Description |
|---|---|
| Header | Title |
| Paragraph | Text |
hello
Header
Title
Text
这是我的个人主页,后期相关信息会在上面更新