aboutsummaryrefslogtreecommitdiff
path: root/plugin_brnewline.go
blob: 0e5c6b00be466bf362d87c06c3baf622ce8739c9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package main

import (
	md "github.com/JohannesKaufmann/html-to-markdown"
	"github.com/PuerkitoBio/goquery"
)

// TaskListItems converts checkboxes into task list items.
func BrToNewline() md.Plugin {
	return func(c *md.Converter) []md.Rule {
		return []md.Rule{
			{
				Filter: []string{"br"},
				Replacement: func(content string, selec *goquery.Selection, opt *md.Options) *string {
					return md.String("\n")
				},
			},
		}
	}
}