2012-07-27 4 views
7

私はプログラミングのノブです。私は多くのUdacityクラスに従っており、徐々にコード化することを学んでいます。Twitter Bootstrap WebsiteをGAEでデプロイしました

これは私の質問です。 Twitter Bootstrapを使用してブログの基本HTMLファイルを構築しました。これは使い方が簡単です。今私がしたいのは、Bootstrapが提供する素晴らしいテンプレートをGoogle App Engineの簡単なホスティングサービスと組み合わせることです。これは私のノービスが入ってきて、私は完全に失われています。

私の気持ちを傷つけるのを恐れてはいけません。私は真実であり、これが完全に不可能な場合は理解します。

答えて

10

gee-boilerplateを見てください。 webapp2とtwitterのブートストラップに基づいています。

それはあなたがうまくたいことその他の機能の束と一緒に箱から出して欲しいものほとんどありません。

+0

Hey Timは情報のおかげで私は定例を設定するのに苦労しており、オンラインで良いチュートリアルを見つけることはできません。ドキュメントを読んだ後でも、まだ正しく設定されていないというエラーが表示されます – user1541473

+0

特定のエラーが発生しました。私は約2週間前にubuntuの下に問題なくインストールしました。どのようなOS、pythonなど..... –

+2

@ user1541473 gae-init.appspot.comを試すことができます:)単にクローンして、メインフォルダのdev_appserver.pyを実行してください – Lipis

19

これは完全に可能です。別のフォルダにとをapp.yamlファイルにブートストラップをダウンロードし、次のようにブートストラップするREFERE用/

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ファイルでstatic_dirであるあなたのハンドラを持っています。

<link href="bootstrap/css/bootstrap.css" rel="stylesheet"> 
<link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet"> 
<script src="bootstrap/js/jquery.js"></script> 

あなたはいいですね!

+0

ありがとう、午前中にこれを試してみるつもりですが、私は行く前に1つの質問をします。最後にあなたは「todoapp.py」を書いていますか?私はそれが何であるかと少し混乱しています。 – user1541473

+0

はい、それは私のコードです。あなたは主なアプリケーションを持っているアプリケーションに置き換えることができます –

3

上記の回答に加えて、宣言の順序が重要であることにも注意してください。この場合、 - url:/.*部分は最後の部分にする必要があります。

+0

ありがとう、あなたは私の時間を救ってくれました!あなたのためにUpvote。しかし、通常はコメントでなければなりません。 – FreeNickname

0

上記のほかに、すべてのサブドメインに対して別の静的ディレクトリを作成する必要があります。あなたが/ブログ/ newpostでブログの新しい投稿フォームを持っている場合、あなたはこの点を欠落

-url: /blog/bootstrap 
static_dir: bootstrap 

を追加する必要があります(例えば)、なるように、私は、ブートストラップがで仕事をしなかった理由を考え出す、多くの時間を費やしてきましたサブドメイン。私の書いたところでは、このコードを-url:/.*宣言の前に書いておきます。

関連する問題