2012-07-27 12 views
7

So bin ich ein Programmier Noob. Ich habe viele der Udacity-Klassen verfolgt und lerne langsam zu programmieren.Twitter Bootstrap Webseite Eingesetzte mit GAE

Okay also hier ist meine Frage. Ich habe die grundlegenden HTML-Dateien meines Blogs mit Twitter Bootstrap erstellt, da es so einfach zu bedienen ist. Nun, was würde ich tun möchte, ist die große Vorlage des zu kombinieren, dass Bootstrap mit den einfachen Hosting-Diensten von Google App Engine bietet. Hier kommt mein Noobness rein und ich bin total verloren.

Jede Hilfe würde geschätzt werden, keine Angst haben, meine Gefühle zu verletzen Ich bin noob und werde verstehen, wenn das völlig unmöglich ist.

Antwort

10

Werfen Sie einen Blick auf Gae-Boilerplate. Es basiert auf Webapp2 und Twitter Bootstrap.

Es tut sehr hübsch, was Sie wollen aus der Box zusammen mit einer Reihe von anderen Funktionen können Sie auch wollen.

+0

Hey Tim danke für die Info vorformulierten hat die Einrichtung Ich habe eine harte Zeit und kann nicht scheinen, ein gutes Tutorial online zu finden. Auch nach der Dokumentation zu lesen bekomme ich diesen Fehler weiterhin seinen nicht ordnungsgemäß konfigurierte – user1541473

+0

irgendeine spezifischen Fehler zu sagen. Ich habe es vor etwa 2 Wochen unter Ubuntu ohne Probleme installiert. Was OS, Python etc ..... –

+2

@ user1541473 Sie können versuchen gae-init.appspot.com :) Einfach klonen Sie es und führen Sie die dev_appserver.py für den Hauptordner – Lipis

19

Es ist durchaus möglich. Laden Sie Bootstrap in einen separaten Ordner und in Ihrer app.yaml Datei, haben Sie Ihren Handler, der eine static_dir für/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 

Und in all Ihre HTML-Dateien wie diese Bootstrap refere.

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

Sie sollten gut gehen!

+0

Vielen Dank für die Info, werde dies am Morgen ausprobieren, aber eine Frage bevor ich gehe, am Ende hast du 'todoapp.py' geschrieben? Ich bin etwas verwirrt, was das ist. – user1541473

+0

Ja, das ist nur mein Code. Sie können es mit Ihrer Anwendung ersetzen, die die Haupt –

3

Zusätzlich zu den obigen Antworten beachten Sie, dass die Reihenfolge der Deklarationen wichtig ist. Der Teil - url: /.* sollte der letzte sein, in diesem Fall

+0

Vielen Dank, Sie haben mir etwas Zeit gerettet! Upvote für dich. Normalerweise sollte es ein Kommentar sein. – FreeNickname

0

Zusätzlich zu dem obigen Zusatz sollten Sie für alle Unterdomänen ein anderes statisches Verzeichnis schreiben. So dass (zB), wenn Sie Ihre neuen Beitrag Form für Blog auf/Blog/newpost haben, sollten Sie

-url: /blog/bootstrap 
static_dir: bootstrap 

fehlt diesen Punkt hinzufügen, habe ich viel Zeit damit verbracht, herauszufinden, warum Bootstrap nicht funktionierte Unterdomänen. Behalte dieses Code-Stück vor -url: /.*-Deklaration.