Question

Je suis un grand fan de la populaire HTML5 Boilerplate. J'aimerais utiliser le script de compilation pour minifiy etc, mais je ne peux pas comprendre comment obtenir tout fonctionne ensemble. Pour ajouter plus de plaisir, je déployer à l'aide Git -. Pas FTP

La vidéo de Paul irlandaise sur l'utilisation du script de compilation est grande, et à la fin, il montre un moyen de déployer sur un serveur, puis utilisez .htaccess à la circulation reroot de .com / à .com / publié / site / - cependant que ne fonctionne pas vraiment quand vous avez une webapp et que vous utilisez des vues. Il est aussi une habitude vraiment mauvais pour tout le code dans public_html.

Alors, voici la structure que je suis après du site déployé et intégré:

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

Mais il faut:

  • Soyez toujours en mesure de développer localement, sans avoir à construire à chaque fois!
  • Soyez Gitable - Déployez au serveur, puis construire
  • rapetisser et lire des vues de webapp

Ma première tentative a fini comme ceci:

- 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

Je publié de nouveau, mais alors complètement oublié le fait que le fichier HTML que les besoins de lecture est dans la webapp, donc je suis bloqué.

Il est un peu compliqué donc ne demandez si vous ne l'obtenez pas!

Était-ce utile?

La solution

suggestion de Michell d'utiliser CodeIgniter / HTML5 Boilerplate par Serkan Sökmen est assez proche, mais le problème est qu'il publie dans un dossier en lui-même, qui, si vous avez publié sur un serveur (après deploy via Git), signifierait l'application est en public_html -. mauvais pour la sécurité

J'ai commencé un sujet à ce sujet dans les questions à HTML5 Boilerplate si quelqu'un est intéressé. Pas comprendre encore: https://github.com/h5bp/html5-boilerplate/issues/558

Modifier! Mise à jour!

J'ai créé un repo GitHut pour les fichiers que j'ai changé: https://github.com/thomasedwards/h5bp-publish-tree

Il fonctionne à peu près la façon dont je voulais à, peut-être quelque chose à quelqu'un.

Autres conseils

Depuis votre utilisation de Git de toute façon, consultez la branche github de Serkan Sökmen où il a CI et HTML5 Boilerplate travaillant ensemble: Codeigniter --- HTML5 Boilerplate

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top