]> git.wincent.com - docvim.git/commitdiff
fix: add extra space after images
authorGreg Hurrell <greg@hurrell.net>
Sat, 12 Sep 2020 16:52:11 +0000 (18:52 +0200)
committerGreg Hurrell <greg@hurrell.net>
Sat, 12 Sep 2020 16:52:11 +0000 (18:52 +0200)
Because without it, GitHub won't render a following header.

    <p align="center">
      <img src="https://raw.githubusercontent.com/wincent/loupe/media/loupe-small.jpg" />
    </p>
    # loupe<a name="loupe-loupe" href="#user-content-loupe-loupe"></a>

Shows raw "# loupe" visibly in the rendered Markdown.

Needs to be:

    <p align="center">
      <img src="https://raw.githubusercontent.com/wincent/loupe/media/loupe-small.jpg" />
    </p>

    # loupe<a name="loupe-loupe" href="#user-content-loupe-loupe"></a>

lib/Text/Docvim/Printer/Markdown.hs
tests/fixtures/integration/ferret/golden/markdown.golden

index eec6268e7ddd9514e5208bfc4e0d7cc0364dfb9f..e4ab6ea710580c9924958e751bdfb258a44606fa 100644 (file)
@@ -197,7 +197,7 @@ image (ImageAnnotation source alignment) = do
         align (Just al) = " align=\"" ++ al ++ "\""
         align Nothing = ""
         img = "  <img src=\"" ++ source ++ "\" />\n"
-        close = "</p>\n"
+        close = "</p>\n\n"
 image _ = invalidNode
 
 mapping :: String -> Env
index 1e8c47997257fdb5f161f046825dd74e24fbf4a3..bd5eb303bfdbf1f1778760f1097c71a14c3c1082 100644 (file)
@@ -1,9 +1,11 @@
 <p align="center">
   <img src="https://raw.githubusercontent.com/wincent/ferret/media/ferret.jpg" />
 </p>
+
 <p align="center">
   <img src="https://raw.githubusercontent.com/wincent/ferret/media/ferret.gif" />
 </p>
+
 # ferret<a name="ferret-ferret" href="#user-content-ferret-ferret"></a>
 
 ## Intro<a name="ferret-intro" href="#user-content-ferret-intro"></a>