【问题标题】:Development workflow for a single-page app with PHP and Grunt使用 PHP 和 Grunt 开发单页应用程序的工作流程
【发布时间】:2013-06-11 08:09:46
【问题描述】:

我希望我的 PHP 单页应用程序对搜索引擎和无 js 浏览器都友好,所以按照this Addy Osmani's article,我认为我应该编写一个可以响应 url 参数的 index.html 页面的 php 版本.

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

我确信在 Grunt/Yeoman 工作流程中必须有其他方法(可能很明显)来处理这个问题,但我现在想不通,如果有任何提示,我将不胜感激。

【问题讨论】:

    标签: php single-page-application yeoman gruntjs


    【解决方案1】:

    我通常把网站设计成一个多页网站,

    后来我使用 ajax-loading 将其转换为单页。

    ajaxify JQuery 插件是一个快速完成的好方法:

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

    优点:SEO不会受到伤害,搜索引擎会跟随链接。

    【讨论】:

    • +1 因为将旧版多页应用程序转换为单页应用程序似乎是一个有趣的选择。但是,我倾向于“单页优先”和 javascript MVC 框架的使用,我认为这与 Ajaxify 方法不太匹配。
    猜你喜欢
    • 2015-07-16
    • 2014-07-05
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    相关资源
    最近更新 更多