1
0
Fork 0
forked from github/pelican

Add support for multiple file extensions per file reader.

Conflicts:

	pelican/readers.py
This commit is contained in:
Matt Bowcock 2012-04-10 00:15:12 -04:00
commit 75febf4bfd

View file

@ -65,7 +65,11 @@ def render_node_to_html(document, node):
class RstReader(Reader):
enabled = bool(docutils)
<<<<<<< HEAD
extension = "rst"
=======
extension = ['rst']
>>>>>>> f1de695... Add support for multiple file extensions per file reader.
def _parse_metadata(self, document):
"""Return the dict containing document metadata"""
@ -111,7 +115,11 @@ class RstReader(Reader):
class MarkdownReader(Reader):
enabled = bool(Markdown)
<<<<<<< HEAD
extension = "md"
=======
extension = ['md', 'markdown', 'mkd']
>>>>>>> f1de695... Add support for multiple file extensions per file reader.
extensions = ['codehilite', 'extra']
def read(self, filename):
@ -128,7 +136,11 @@ class MarkdownReader(Reader):
class HtmlReader(Reader):
<<<<<<< HEAD
extension = "html"
=======
extension = ['html', 'htm']
>>>>>>> f1de695... Add support for multiple file extensions per file reader.
_re = re.compile('\<\!\-\-\#\s?[A-z0-9_-]*\s?\:s?[A-z0-9\s_-]*\s?\-\-\>')
def read(self, filename):