저는 최근에 flask, flask-flatpages 및 flask-freeze를 사용하여 웹 사이트를 만들었고 내 markdown 파일에서 블록 코드를 사용할 때 구문을 강조하는 방법을 궁금합니다.flask-flatpages를 사용하여 구문을 강조하는 방법
이 내 설치 패키지입니다 : 내 웹
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)
내 flatpage 렌더링 설정은 다음과 같습니다
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
브라우저에서 직접 파일을 열었습니까? 아니면 웹 서버를 시작 했습니까 (예 :'cd build; python -m SimpleHTTPServer' -> 브라우저에서 http : // localhost : 8000을 열었습니까?)? –
웹 서버를 시작했습니다 – aii