shithub: hugo

Download patch

ref: 5969315c8f9123e6ef28dad19485e0a03ba8a700
parent: 406233f05204966f6799a42e39b0e6cdf4e0da0c
author: Andrew Jones <[email protected]>
date: Sun Jun 8 13:39:39 EDT 2014

switch back to master blackfriday; enable footnotes

--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -24,12 +24,12 @@
 	"strings"
 	"time"
 
+	"github.com/russross/blackfriday"
 	"github.com/spf13/cast"
 	"github.com/spf13/hugo/helpers"
 	"github.com/spf13/hugo/parser"
 	jww "github.com/spf13/jwalterweatherman"
 	"github.com/spf13/viper"
-	"github.com/theplant/blackfriday"
 )
 
 type Page struct {
@@ -654,6 +654,7 @@
 	htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS
 	htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
 	htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
+	htmlFlags |= blackfriday.HTML_FOOTNOTE_RETURN_LINKS
 	renderer := blackfriday.HtmlRenderer(htmlFlags, "", "")
 
 	extensions := 0
@@ -663,6 +664,7 @@
 	extensions |= blackfriday.EXTENSION_AUTOLINK
 	extensions |= blackfriday.EXTENSION_STRIKETHROUGH
 	extensions |= blackfriday.EXTENSION_SPACE_HEADERS
+	extensions |= blackfriday.EXTENSION_FOOTNOTES
 
 	return blackfriday.Markdown(content, renderer, extensions)
 }
@@ -674,6 +676,7 @@
 	htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS
 	htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
 	htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
+	htmlFlags |= blackfriday.HTML_FOOTNOTE_RETURN_LINKS
 	renderer := blackfriday.HtmlRenderer(htmlFlags, "", "")
 
 	extensions := 0
@@ -683,6 +686,7 @@
 	extensions |= blackfriday.EXTENSION_AUTOLINK
 	extensions |= blackfriday.EXTENSION_STRIKETHROUGH
 	extensions |= blackfriday.EXTENSION_SPACE_HEADERS
+	extensions |= blackfriday.EXTENSION_FOOTNOTES
 
 	return blackfriday.Markdown(content, renderer, extensions)
 }