2018年3月8日木曜日

Python+FlaskのテンプレートJinja2で、Markdown

Python+FlaskのテンプレートJinja2で、Markdownです。

import markdown
from flask import Flask
from flask import render_template
from flask import Markup

@app.route('/markdown')
def show_markdown():
  content = """
タイトル
=======

サブタイトル
-------

* 項目1
* 項目2
* 項目3
"""
  content = Markup(markdown.markdown(content))
  return render_template('markdown.html', **locals())
テンプレート
{{ content }}

実際に設定してみたのがこちら

参考サイト
Using the markdown language(Flask)

0 件のコメント:

コメントを投稿