Ich habe vor kurzem eine Website mit Kolben, Flakons-flatpages und Kolben-freeze erstellt und ich frage mich, wie Syntax hervorheben, wenn ich Block-Codes in meine Markdown-Dateien verwenden.wie Syntax mit flash-flatpages hervorheben
sind meine installierten Pakete sind:
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)
und meine Flat für meine Web-Render-Einstellungen wie folgt aussieht:
def prerender_jinja(text):
return pygmented_markdown(render_template_string(Markup(text)))
FLATPAGES_EXTENSION =['.md']
FLATPAGES_MARKDOWN_EXTENSION =['codehilite']
FLATPAGES_HTML_RENDERER = prerender_jinja
Was muss ich tun, um Syntax zu ermöglichen hervorheben, wenn ich meine .md-Dateien in .html-Dateien umwandle?
Danke.
Ich habe dies versucht, aber mein Code-Block bleibt Stil weniger. Nur schwarze Schrift. – aii
Haben Sie die Datei direkt im Browser geöffnet oder haben Sie einen Webserver gestartet (z. B. 'cd build; python -m SimpleHTTPServer' -> öffnen Sie http: // localhost: 8000 in Ihrem Browser)? –
Ich habe einen Webserver gestartet – aii