我是流行的HTML5样板的超级粉丝。我很想用构建脚本来缩小等等,但是我想不出如何让所有的东西一起工作。为了增加更多的乐趣,我使用Git -无FTP部署。
保罗·爱尔兰关于使用构建脚本的视频很棒,最后他展示了一种在服务器上部署的方法,然后使用.htaccess重新发送从. .com/ to . .com/published/site/ -然而,当你有一个when应用程序和你使用的视图时,这是不起作用的。在public_html中放置任何代码也是一个非常坏的习惯。
下面是我所追求的部署和构建站点的结构:
- webapp
- app
- classes
- welcome.php
- views
- template.php
- framework
- public_html
- index.php
- css
- js
- img但它需要:
我的第一次尝试是这样结束的:
- 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中,所以我被卡住了。
这有点复杂,所以如果你不明白的话,就问问吧!
发布于 2011-06-13 21:39:38
米切尔提出的使用Serkan S kmen的CodeIgniter/HTML5 5样板的建议相当接近,但问题是它会将其发布到自己的文件夹中,如果您在服务器上发布它(在通过Git部署之后),这将意味着该应用程序在public_html中--这对安全性不利。
如果有人感兴趣的话,我已经在HTML5样板上开始了一个关于这个问题的话题。还没有弄清楚:https://github.com/h5bp/html5-boilerplate/issues/558
编辑!更新!
我已经为我更改的文件创建了一个GitHut回购:https://github.com/thomasedwards/h5bp-publish-tree
它的效果和我想的差不多,可能对某些人来说是有价值的。
发布于 2011-06-13 09:39:39
既然您使用Git,请查看Serkan S kmen的github分支,他在那里有CI和HTML5样板一起工作:电火花点火器--HTML5 5-样板
https://stackoverflow.com/questions/6328551
复制相似问题