1
0
Fork 0
forked from github/pelican

fix usage of pelican_open in docs

This commit is contained in:
shakram02 2020-07-11 17:39:30 +02:00 committed by Justin Mayer
commit de793fa9f0

View file

@ -44,12 +44,17 @@ HTML content and some metadata.
Take a look at the Markdown reader:: Take a look at the Markdown reader::
from pelican.readers import BaseReader
from pelican.utils import pelican_open
from markdown import Markdown
class MarkdownReader(BaseReader): class MarkdownReader(BaseReader):
enabled = bool(Markdown) enabled = True
def read(self, source_path): def read(self, source_path):
"""Parse content and metadata of markdown files""" """Parse content and metadata of markdown files"""
text = pelican_open(source_path)
with pelican_open(source_path) as text:
md_extensions = {'markdown.extensions.meta': {}, md_extensions = {'markdown.extensions.meta': {},
'markdown.extensions.codehilite': {}} 'markdown.extensions.codehilite': {}}
md = Markdown(extensions=md_extensions.keys(), md = Markdown(extensions=md_extensions.keys(),