Pergunta

Eu sou um grande fã do popular HTML5 Boilerplate. Eu adoraria usar o script de construção para minifiy etc, mas eu não consigo descobrir como obter tudo trabalhando juntos. Para adicionar ainda mais divertido, eu implantar usando Git -. Não FTP

vídeo de Paul Irish sobre como usar o script de construção é grande, e no final ele mostra uma maneira de implantar em um servidor, em seguida, usar .htaccess para o tráfego reroot de .com / para .com / publicada / site / - no entanto, que realmente não funciona quando você tem um webapp e você estiver usando pontos de vista. É também um muito mau hábito de colocar qualquer código no public_html.

Então aqui está a estrutura que eu estou atrás do local implantado e construído:

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

Mas ele precisa:

  • Seja ainda capaz de desenvolver localmente, sem ter que construir cada vez!
  • Seja Gitable - deploy para servidores, em seguida, construir
  • Minify e ler vistas do webapp

Minha primeira tentativa acabou assim:

- 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

Então eu publicado back up, mas depois esqueci completamente sobre o fato de que o arquivo HTML que as necessidades de leitura está no webapp, então eu ficar preso.

É um pouco complicado por isso perguntar se você não obtê-lo!

Foi útil?

Solução

sugestão de usar CodeIgniter / HTML5 Boilerplate por Serkan Sökmen de Michell é muito perto, mas o problema é que ele publica-a para uma pasta dentro de si, que se publicou no servidor (depois de implantar via Git), significaria o aplicativo está em public_html -. mau para a segurança

Eu comecei um tópico sobre isso nas questões em HTML5 Boilerplate se alguém está interessado. Não descobrir isso ainda: https://github.com/h5bp/html5-boilerplate/issues/558

Editar! Atualizado!

Eu criei um repo GitHut para os arquivos que eu mudei: https://github.com/thomasedwards/h5bp-publish-tree

É muito bonito funciona da maneira que eu pretendia que, pode valer alguma coisa a alguém.

Outras dicas

Uma vez que o seu uso Git qualquer maneira, veja ramo github do Serkan Sökmen onde ele tem CI e HTML5 Boilerplate trabalhar em conjunto: CodeIgniter --- HTML5 Boilerplate

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top