要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?
Posted
技术标签:
【中文标题】要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?【英文标题】:To host a static (HTML) website on Google App Engine, what should be in the app.yaml file?要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含什么内容? 【发布时间】:2013-08-20 05:34:24 【问题描述】:我可以用它来上传 html 页面吗?
app.yaml
内容:
application: visualvidya
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
【问题讨论】:
App Engine 网站上提供了大量文档。托管静态站点的最简单方法是使用static_dir
块。 developers.google.com/appengine/docs/python/config/…
另外看看我的新 github 项目,它可以轻松地在 appengine 上托管静态站点,同时能够在 jinja2 中构建它。 github.com/faisalraja/app-engine-static
【参考方案1】:
静态网站的最小handlers
部分可能如下所示:
handlers:
- url: /
static_files: static/index.html
upload: static/index.html
- url: /
static_dir: static
每个站点都不同,因此正如 Sean 在 cmets 中指出的那样,您需要咨询 the documentation。
【讨论】:
以上是关于要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?的主要内容,如果未能解决你的问题,请参考以下文章