mirror of
https://github.com/yuin/goldmark
synced 2025-03-04 23:04:52 +00:00
support single-tilde strikethrough
This commit is contained in:
parent
c15e394c27
commit
9c09ae0019
2 changed files with 10 additions and 1 deletions
|
|
@ -16,3 +16,12 @@ new paragraph~~.
|
||||||
<p>This ~~has a</p>
|
<p>This ~~has a</p>
|
||||||
<p>new paragraph~~.</p>
|
<p>new paragraph~~.</p>
|
||||||
//= = = = = = = = = = = = = = = = = = = = = = = =//
|
//= = = = = = = = = = = = = = = = = = = = = = = =//
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
3
|
||||||
|
//- - - - - - - - -//
|
||||||
|
~Hi~ Hello, world!
|
||||||
|
//- - - - - - - - -//
|
||||||
|
<p><del>Hi</del> Hello, world!</p>
|
||||||
|
//= = = = = = = = = = = = = = = = = = = = = = = =//
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ func (s *strikethroughParser) Trigger() []byte {
|
||||||
func (s *strikethroughParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
|
func (s *strikethroughParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
|
||||||
before := block.PrecendingCharacter()
|
before := block.PrecendingCharacter()
|
||||||
line, segment := block.PeekLine()
|
line, segment := block.PeekLine()
|
||||||
node := parser.ScanDelimiter(line, before, 2, defaultStrikethroughDelimiterProcessor)
|
node := parser.ScanDelimiter(line, before, 1, defaultStrikethroughDelimiterProcessor)
|
||||||
if node == nil {
|
if node == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue