def build(**args):
freezer = Freezer(app)
if args.get('base_url'):
app.config['FREEZER_BASE_URL'] = args.get('base_url')
app.config['mathjax_node'] = args.get('node_mathjax', False)
app.config['MATHJAX_WHOLEBOOK'] = args.get('node_mathjax', False)
app.config['FREEZER_DESTINATION'] = os.path.join(curdir, "build")
app.config['freeze'] = True
freezer.freeze()
if args.get('copy_mathjax'):
mathjax_postfix = os.path.join('assets', "js", "mathjax")
mathjax_from = os.path.join(scriptdir, mathjax_postfix)
mathjax_to = os.path.join(curdir, "build", mathjax_postfix)
try:
shutil.rmtree(mathjax_to)
except FileNotFoundError:
pass
shutil.copytree(mathjax_from, mathjax_to)
评论列表
文章目录