最近フラスコ、フラスコフラットページ、フラスコフリーズを使ってウェブサイトを構築しました。マークダウンファイルにブロックコードを使用すると、どのように構文を強調するのかと思います。フラスコフラットページを使って構文を強調する方法
これらは私のインストールパッケージです:私のウェブ用
click (6.6) Flask (0.11.1) Flask-FlatPages (0.6) Frozen-Flask (0.13) itsdangerous (0.24) Jinja2 (2.8) Markdown (2.6.7) MarkupSafe (0.23) pip (9.0.1) Pygments (2.1.3) PyYAML (3.12) setuptools (27.2.0) Werkzeug (0.11.11) wheel (0.29.0)
と私のフラットページをレンダリング設定は次のようになります。
def prerender_jinja(text):
return pygmented_markdown(render_template_string(Markup(text)))
FLATPAGES_EXTENSION =['.md']
FLATPAGES_MARKDOWN_EXTENSION =['codehilite']
FLATPAGES_HTML_RENDERER = prerender_jinja
他に何を私は構文を有効にするために行う必要があります.mdファイルを.htmlファイルに変換するときにハイライト表示されますか?
ありがとうございました。 http://flask-flatpages.readthedocs.io/en/latest/#how-it-worksから
私はこれを試してみましたが、私のコードブロックは、スタイルレスのまま。ただ黒いフォント。 – aii
ブラウザでファイルを直接開いたのですか、またはWebサーバーを起動しましたか(つまり、 'cd build; python -m SimpleHTTPServer' - >あなたのブラウザでhttp:// localhost:8000を開きますか? –
ウェブサーバーを開設しました – aii