# Blockquotes in html convertion #55 # TODO replace remove newline before end of pre tag: \n -> Given (Issue 2: BlockQuote restarts list numbering {{{3): # Item 1 # Item 2 Block Quote Text # Item 3 Execute (2Html): call ConvertWiki2Body() 1d | $d | $d Expect (Tested by hand 2):

- Item 1
- Item 2

      Block Quote Text

- Item 3

Given vimwiki (Issue 1007: List with hard wraps and a blockquote): - Item 1 wraps to the second line. This is a blockquote. And this is back to the list item - [ ] Item 2 wraps to the second line. This is a blockquote. And this is back to the list item Execute (2Html): call ConvertWiki2Body() | 1d | $d | $d Expect (No blockquote):

- Item 1 wraps to the second line.

      This is a blockquote.

  And this is back to the list item
- Item 2 wraps to the second line.

      This is a blockquote.

  And this is back to the list item

#Given (Issue 3: BlockQuote at multiple list levels {{{3): # 1. Outer Item 1 # 1. Inner Item 1 # # > quote 1 # # 2. Inner Item 2 # 2. Outer Item 2 # # > quote 2 # #Execute (2Html): # call ConvertWiki2Body() # 1d | $d | $d # #Expect (Got with pandoc): Given (Issue 5: Newlines in blockquotes are not honored {{{3): Before line 1 line 2 After Execute (2Html): call ConvertWiki2Body() 1d | $d | $d Expect (Got with pandoc 5):

Before

    line 1
      line 2

After

Given (Void: Basic test {{{1): Execute (Edit TestHtml Wiki): edit $HOME/testwiki/TestHtml.wiki AssertEqual $HOME . '/testwiki/TestHtml.wiki', expand('%') AssertEqual 'default', vimwiki#vars#get_wikilocal('syntax') AssertEqual 0, vimwiki#vars#get_bufferlocal('wiki_nr') Do (Markdown with arrow blockquotes): :edit $HOME/testwiki/TestHtml.wiki\ ggdGi first paragraph\\ > block\ > quote\\ last paragraph\\ :write\ Execute (Save and Convert to html): edit $HOME/testwiki/TestHtml.wiki Vimwiki2HTML #Given (Void): # # #Do (Get Html body): # :read $HOME/html/default/TestHtml.html\ ## Goto body # gg/
\ ## Copy in b # "bdat ## Delete All # ggdG ## Paste body # "bP ## Remove last line # Gdd ## Save (Not necessary) # :write # # # #Expect (Plain Html): ## the whole default html file should be here as a base + the modifications ## from "Given" #
# #

# first paragraph #

# #

> #

> # block # quote #

> #

# #

# last paragraph #

# #
# ## vim: sw=2:foldlevel=30:foldmethod=indent: