使用PHP和Grunt开发单页面应用程序的工作流程

时间:2013-03-15 10:13:12

标签: php single-page-application yeoman gruntjs

我希望我的PHP单页面应用程序对搜索引擎和no-js浏览器都很友好,所以关注this Addy Osmani's article,我想我应该写一个我的index.html页面的php版本,它可以响应网址参数。

据我所知,我的index.php应该类似于在使用Grunt构建之后生成的dist / index.html的调整版本,我将添加我的php代码。但是,我发现这不是一个非常干的方法,因为每次我对index.html进行更改时,它都会涉及手动编辑我的index.php(或我为其选择的任何其他文件名)。

我确信在Grunt / Yeoman工作流程中必须有其他一些方法,也许是显而易见的,但我现在无法理解,我会很感激任何提示。

1 个答案:

答案 0 :(得分:1)

我通常将网站设计为多页网站,

以后我使用ajax-load将其转换为单页。

ajaxify JQuery插件是一种很好的快速方法:

http://www.swook.net/p/jquery-ajaxify-plugin.html

优点:SEO不会受到损害,搜索引擎会关注链接。