from bottle import route,run,template,static_file from markdown_converter import MarkdownConverter from env import * import os converter = MarkdownConverter() @route('/') def gfmize(resource): if resource == 'favicon.ico': return '' html_file_name = os.path.basename(converter.convert(resource)) if '/' in resource: html_file_name = '/'.join(resource.split('/')[:-1]) + '/' + html_file_name return static_file(os.path.join('resources/html', html_file_name), root=root_path) def main(): run(host=ms_host,port=ms_port,debug=ms_debug,reloader=ms_reloader) if __name__ == '__main__': main()