diff --git a/sg/sg.py b/sg/sg.py index baf46eb..5e22711 100644 --- a/sg/sg.py +++ b/sg/sg.py @@ -15,7 +15,7 @@ import logging from datetime import datetime import markdown -from jinja2 import Environment, FileSystemLoader +from jinja2 import Environment, ChoiceLoader, FileSystemLoader, PackageLoader import feedgenerator logger = logging.getLogger(__name__) @@ -90,7 +90,10 @@ def build(args): def convert_to_html(convertibles): env = Environment( - loader=FileSystemLoader(['templates']), + loader=ChoiceLoader([ + FileSystemLoader(['templates']), + PackageLoader('sg', 'templates'), + ]) ) md = markdown.Markdown( diff --git a/sg/templates/article.html b/sg/templates/article.html new file mode 100644 index 0000000..cddd070 --- /dev/null +++ b/sg/templates/article.html @@ -0,0 +1 @@ +{{ content }}