所以我是编程菜鸟。我一直在关注许多Udacity课程,我正在慢慢学习编码。
好吧,这是我的问题。我使用Twitter Bootstrap构建了我的博客的基本HTML文件,因为它使用起来非常简单。现在我想要做的是将Bootstrap提供的优秀模板与Google App Engine的简单托管服务相结合。这是我的noobness进来,我完全失去了。
任何帮助都会受到赞赏,不要害怕伤害我的感情我是菜鸟,并且会理解这是否完全不可能。
答案 0 :(得分:19)
这是完全可能的。将bootstrap下载到一个单独的文件夹,在app.yaml文件中,让你的处理程序为static_dir
/ bootstrap
application: application-name
version: 1
runtime: python
api_version: 1
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /bootstrap
static_dir: bootstrap
- url: /.*
script: todoapp.py
在你所有的html文件中引用像这样的bootstrap。
<link href="bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<script src="bootstrap/js/jquery.js"></script>
你应该好好去!
答案 1 :(得分:10)
看看gae-boilerplate。它基于webapp2和twitter bootstrap。
它非常符合你想要的东西以及你可能想要的一些其他功能。
答案 2 :(得分:4)
除上述答案外,还要注意声明的顺序很重要。 - url:/.*部分应该是最后一部分,在本例中为
答案 3 :(得分:0)
除了上面的补充,对于所有子域,您应该编写另一个静态目录。所以,(例如)如果您在博客/ blog / newpost上有新的博客表格,则应添加
-url: /blog/bootstrap
static_dir: bootstrap
错过了这一点,我花了很多时间,弄清楚为什么bootstrap不能在子域工作。请在-url:/.*声明之前写下这段代码。