###前提・実現したいこと
bottle.pyのテンプレート機能を用いて記事をMarkdown形式で作成しようと思っています
記事を作成→pythonでhtmlに変換→bottleのテンプレートで挿入とすれば、他の使いまわす部分のhtmlをコピペせずに済むと思ったのですが、変換した文章がそのまま「<h2>test</h2>」のように表示されてしまいます
text.mdを、htmlの形式に変換するなどして別のhtmlテンプレートのある部分に挿入する方法はありますか?
###該当のソースコード
python
1from bottle import route, static_file, get, template, run 2import markdown 3 4@route("/<contents_name>") 5def contents(contents_name): 6 with open('./contents/' + contents_name + '.md') as f: 7 text_md = f.read() 8 9 # markdown file -> html file 10 md = markdown.Markdown() 11 html = md.convert(text_md) 12 13 return template('template', main=html) 14# 以下省略
html
1{{main}}
###試したこと
変換を介さず直接template('template', main='<h2>test</h2>')としても同様の結果になりました
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/19 15:18