mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: implement task list parser
This commit is contained in:
@ -39,6 +39,8 @@ func (r *StringRenderer) RenderNode(node ast.Node) {
|
||||
r.renderHorizontalRule(n)
|
||||
case *ast.Blockquote:
|
||||
r.renderBlockquote(n)
|
||||
case *ast.TaskList:
|
||||
r.renderTaskList(n)
|
||||
case *ast.UnorderedList:
|
||||
r.renderUnorderedList(n)
|
||||
case *ast.OrderedList:
|
||||
@ -109,6 +111,12 @@ func (r *StringRenderer) renderBlockquote(node *ast.Blockquote) {
|
||||
r.output.WriteString("\n")
|
||||
}
|
||||
|
||||
func (r *StringRenderer) renderTaskList(node *ast.TaskList) {
|
||||
r.output.WriteString(node.Symbol)
|
||||
r.RenderNodes(node.Children)
|
||||
r.output.WriteString("\n")
|
||||
}
|
||||
|
||||
func (r *StringRenderer) renderUnorderedList(node *ast.UnorderedList) {
|
||||
r.output.WriteString(node.Symbol)
|
||||
r.RenderNodes(node.Children)
|
||||
|
Reference in New Issue
Block a user