我看到Yeoman如何爲單頁面web應用程序完美工作,但是當我嘗試使其適用於簡單的php網頁時,我很掙扎。Yeoman vs UrlRouting
我有一個簡單的問題:yeoman通過重命名資產來處理緩存,這很酷。
現在我們假設您的網頁使用的是UrlRouting,因此諸如「/ news/12/Puppies」之類的網址將被重定向到index.php文件。
我們還假設您有一個函數,它將根據項目根:absoluteUrl()爲資產設置正確的絕對URL。然後
你的頭可以有下面幾行:
<!-- build:css(.tmp) styles/style.css -->
<link rel="stylesheet" href="<?= absoluteUrl('styles/style1.css') ?>">
<link rel="stylesheet" href="<?= absoluteUrl('styles/style2.css') ?>">
<!-- endbuild -->
這當然不能與自耕農工作。
有沒有辦法解決這個問題?
我想到的一個解決方案是複製所有相關的html文件,剝離absoluteUrl部分,在這些上運行grunt任務,然後再次添加absoluteUrl回調。 但我寧可不使用這種不雅的技術。
好吧,我最終實現了用一個咕嚕任務重寫索引文件的想法。 如果沒有其他解決方案,我會將其作爲解決方案發布。 – ZeeCoder