烧瓶平页的针织物预处理
Flask-FlatPages-Knitr的Python项目详细描述
烧瓶平页刀预处理a FlaskFlatPage 使用knitr以便 代码块在呈现的下一步之前计算 过程发生。
快速启动
首先,安装knitrr包:
Rscript -e "install.packages('knitr')"
现在,Flask Flatpages Knitr需要至少0.6版本的Flatpages, 还没有公布。因此,您必须从github安装它:
pip install git+git://github.com/SimonSapin/Flask-FlatPages/
其次,从python包索引安装flask flatpages knitr:
pip install Flask-FlatPages-Knitr
最后,您只需将Flask Flatpages Knitr添加到您的应用程序:
fromflaskimportFlaskfromflask_flatpagesimportFlatPagesfromflask_flatpages_knitrimportFlatPagesKnitrapp=Flask(__name__)app.config.from_object(__name__)pages=FlatPages(app)FlatPagesKnitr(app)
默认情况下,FLATPAGES_HTML_RENDERER将被重用,这是默认的 到python的降价实现。更高级的降价 渲染,Flask-FlatPages-Pandoc 建议:
fromflask_flatpages_pandocimportFlatPagesPandocFLATPAGES_EXTENSION=".Rmd"pages=FlatPages(app)FlatPagesPandoc("markdown",app,["--mathjax"],pre_render=True)FlatPagesKnitr(app)