我是流行的
HTML5 Boilerplate的忠实粉丝.我喜欢使用构建脚本来实现minifiy等,但我无法弄清楚如何使所有内容协同工作.为了增加乐趣,我使用Git进行部署 – 没有FTP.
Paul Irish关于使用构建脚本的视频很棒,最后他展示了一种在服务器上部署的方法,然后使用.htaccess从.com /到.com / published / site /重新连接流量 – 但这并不是当你有一个webapp并且你正在使用视图时真的有效.将任何代码放在public_html中也是一个非常糟糕的习惯.
所以这是我在部署和构建的网站之后的结构:
- webapp
- app
- classes
- welcome.PHP
- views
- template.PHP
- framework
- public_html
- index.PHP
- css
- js
- img
但它需要:
>仍然能够在本地开发,而不必每次都进行构建!
> Be Gitable – 部署到服务器,然后构建
>从webapp中缩小并阅读视图
我的第一次尝试就像这样:
- 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
然后我发布了备份,但后来完全忘记了需要阅读的HTML文件在webapp中的事实,因此我陷入困境.
它有点复杂,所以要问你是不是得到它!