Skip to content

Instantly share code, notes, and snippets.

@pingiun
Created August 26, 2016 12:15
Show Gist options
  • Save pingiun/b616fa816e3a94aa4078df5604c99d7f to your computer and use it in GitHub Desktop.
Save pingiun/b616fa816e3a94aa4078df5604c99d7f to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import os
import markdown2
with open('head.html') as f:
head = f.read()
with open('foot.html') as f:
foot = f.read()
for root, __, files in os.walk('.'):
for name in files:
filename = os.path.splitext(name)
if not len(filename) == 2:
continue
if not filename[1] == '.md':
continue
html = markdown2.markdown_path(os.path.join(root, name))
with open(os.path.join(root, os.path.splitext(name)[0] + '.html'), 'w') as f:
f.write(head)
f.write(html)
f.write(foot)
@pingiun
Copy link
Author

pingiun commented Aug 26, 2016

This needs the python module markdown2 (pip install markdown2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment