我是流行的 HTML5 Boilerplate 的忠实粉丝。我很想使用构建脚本来缩小等,但我不知道如何让所有东西一起工作。为了增加更多乐趣,我使用 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 中的事实,所以我卡住了。
这有点复杂,所以如果你不明白,请询问!