文章内容

2022/3/22 22:21:54,作 者: 黄兵

Flask 静态化页面

最近需要将网站一些历史数据作为静态化,避免占用网站数据库空间,网站使用的是 Flask,找到了这个项目,地址:

具体生成 html 文件的方式,还是使用 Python 写文件的方式生成,下面是代码示例:

def save_html(file, html):
    filename = os.path.splitext(file)[0] + '.html'
    _generated_folder = './quiet/static/generated/'
    with codecs.open(_generated_folder+'/'+filename, 'w', 'utf-8') as f:
        f.write(html)

def generate():
    html = markdown_to_html(file)
    save_html(file, html)

通过 save_html() 函数我们可以看出来使用的是 Python write 写文件的方式将内容写入到 html 文件之中。


参考资料:

1、基于flask的静态博客


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Flask 静态化页面

分享到:

发表评论

评论列表