Frage

Ich bin ein großer Fan der beliebten HTML5 Boilerplate. Ich würde gerne die Build-Skript verwenden, etc minifiy, aber ich kann nicht herausfinden, wie alles zusammen zum Laufen zu bringen. Hinzufügen weiterer Spaß, ich einsetzen Git -. Keine FTP

Paul Irish Video auf den Build-Skript ist groß, und am Ende zeigt er einen Weg auf einem Server zu implementieren, dann verwenden Sie .htaccess reroot Verkehr von .com / zu .com / veröffentlicht / site / - jedoch, dass nicht wirklich funktionieren, wenn Sie eine Webapp haben und Sie verwenden Ansichten. Es ist auch eine wirklich schlechte Gewohnheit jeden Code in public_html zu setzen.

Also hier ist die Struktur Ich bin nach der entfalteten und gebaut Website:

- webapp
   - app
      - classes
          - welcome.php
      - views
          - template.php
   - framework
- public_html
   - index.php
   - css
   - js
   - img

Aber es muss:

  • noch in der Lage sein, vor Ort zu entwickeln, ohne jedes Mal bauen zu müssen!
  • Seien Sie Gitable - deploy auf Server, dann bauen
  • Minify und lesen Ansichten von Webapp

Mein erster Versuch wie folgt endete:

- webapp
   - app
      - classes
          - welcome.php
      - views
          - template.php
   - framework
- public_html
   - index.php
   - css (minified)
   - js (minified)
   - img (minified)
- dev_html
   - index.php
   - build
          - etc...
   - css
   - js
   - img

Dann veröffentlichte ich zurück, aber dann ganz vergessen, über die Tatsache, dass die HTML-Datei, die Bedürfnisse zu lesen in der Webapp ist, so ist, dann steckt mich.

Es ist ein kompliziert bisschen so fragen, wenn Sie es nicht bekommen!

War es hilfreich?

Lösung

Michell Vorschlag CodeIgniter / HTML5 Boilerplate von Serkan Sökmen der Verwendung ist ziemlich nah dran, aber das Problem ist, dass es in einen Ordner in sich selbst veröffentlicht, die, wenn Sie auf einem Server veröffentlicht (nach deploy über Git), würde die App bedeuten in public_html ist -. schlecht für Sicherheit

Ich habe ein Thema darüber in den Themen auf HTML5 Boilerplate gestartet, wenn jemand interessiert. Nicht es herauszufinden noch: https://github.com/h5bp/html5-boilerplate/issues/558

Bearbeiten! Aktualisiert

Ich habe ein GitHut Repo für die Dateien habe ich geändert haben: https://github.com/thomasedwards/h5bp-publish-tree

Es funktioniert so ziemlich so, wie ich es soll, könnte sich lohnen, etwas zu jemand sein.

Andere Tipps

Da Ihr Git sowieso Besuche Serkan Sökmen der Github Niederlassung, wo er hat CI und HTML5 Boilerplate arbeiten zusammen: Codeigniter --- HTML5- Boilerplate

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top