from markdown2 import markdown_path from glob import glob # constants PAGES_PATH = 'pages/' BUILD_PATH = 'build/' for filename in glob(PAGES_PATH + '*.md'): html = markdown_path(PAGES_PATH + filename) with open(BUILD_PATH + filename + '.html', 'w') as f: f.write(html)