Domanda

io sono un grande fan del popolare HTML5 Boilerplate. Mi piacerebbe utilizzare lo script di build a minifiy ecc, ma non riesco a capire come far funzionare tutto insieme. Per aggiungere ulteriore divertimento, ho distribuire utilizzando Git -. No FTP

Il video di Paul irlandese sul usando lo script di build è grande, e alla fine si mostra un modo di distribuire su un server, quindi utilizzare .htaccess al traffico reroot da .com / a .com / pubblicato / site / -, tuttavia, che in realtà non funziona quando hai una webapp e si sta utilizzando viste. E 'anche una pessima abitudine di mettere qualsiasi codice public_html.

Quindi, ecco la struttura che sto cercando del sito schierato e costruito:

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

Ma deve:

  • Essere ancora in grado di sviluppare a livello locale, senza dover costruire ogni volta!
  • Essere Gitable - Deploy al server, quindi costruire
  • Minify e leggere vista dalla webapp

Il mio primo tentativo è conclusa in questo modo:

- 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

Poi ho pubblicato il backup, ma poi completamente dimenticato il fatto che il file HTML che le esigenze di lettura è nella webapp, così poi mi si blocca.

E 'un po' complicato in modo da chiedere se non si ottiene esso!

È stato utile?

Soluzione

Il suggerimento di Michell di utilizzare CodeIgniter / HTML5 Boilerplate da Serkan Sökmen è abbastanza vicino, ma il problema è che lo pubblica in una cartella in sé, che se hai pubblicato su un server (dopo distribuirli via Git), significherebbe l'applicazione è in public_html -. male per la sicurezza

Ho iniziato un argomento su di esso in questioni in HTML5 Boilerplate se qualcuno è interessato. Non capirlo ancora: https://github.com/h5bp/html5-boilerplate/issues/558

Modifica! Aggiornato!

Ho creato un repo GitHut per i file che ho cambiato: https://github.com/thomasedwards/h5bp-publish-tree

Funziona più o meno il modo in cui ho inteso a, potrebbe essere la pena qualcosa a qualcuno.

Altri suggerimenti

Dal momento che la vostra utilizzando Git in ogni caso, controlla ramo github di Serkan Sökmen dove lui ha CI e HTML5 Boilerplate lavorare insieme: Codeigniter --- HTML5 Boilerplate-

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top