【发布时间】:2020-04-20 04:06:17
【问题描述】:
我正在运行一个托管在 Heroku 上的 Flask 网站 https://www.example.org,并附有一个静态博客 https://www.example.org/blog,我通过 Hugo 生成了该网站,我希望让这个过程更加高效
根据我的研究,出于 SEO 原因,最好将博客放在子目录中。
我目前维护博客的工作流程如下:
- 在 Hugo 中写 Markdown 帖子
- 检查以协调 Hugo 和 Flask 应用之间的 css 等
- 生成静态html代码
- 修复链接错误等
- 将静态输出从 hugo/public 文件夹移动到 flask_app/static/blog 文件夹
- 我正在使用
whitenoise访问静态文件夹 - 部署到 Heroku --> https://www.example.org/blog 通过 Flask 提供服务
我意识到通过 Flask 提供静态内容的计算效率较低(这是可以接受的),但这不是目前的主要问题。
但我敢肯定一定有更好的方法?!
【问题讨论】:
标签: python heroku flask static blogs