#!/usr/bin/python2 import os import os.path import sys from jinja2 import Environment, PackageLoader, Template, FileSystemLoader import mistune #check if there is input file if len(sys.argv) < 2: print "Need more arguments" sys.exit(0) md_fn = sys.argv[1] #template loader loader = FileSystemLoader( "/home/fam/prog/python/mdsite/templ/" ) templ_env = Environment( loader = loader ) t = templ_env.get_template("main.thtml") #get md file f = open( md_fn, "r" ) data = f.read() md = mistune.Markdown(rule=True) md_rend = md.render( data ) print t.render( block = md_rend )