找不到任何關於此在線,所以我在這裏試一試。 (不知道在谷歌找什麼,所以也許這就是爲什麼我找不到它)。純後(動態)HTML5網站與後端
我的客戶想要(出於某種奇怪的原因)一個完全沒有PHP的動態純HTML5網站。網頁可以使用PHP創建,但是完成後,他希望它(自動)生成HTML5網頁,以便這些網頁可以在沒有PHP的服務器上聯機。
這是否有可能?編寫從服務器獲取內容並將其轉換爲HTML5的API自己是不是真的,由於時間的選項...
感謝
找不到任何關於此在線,所以我在這裏試一試。 (不知道在谷歌找什麼,所以也許這就是爲什麼我找不到它)。純後(動態)HTML5網站與後端
我的客戶想要(出於某種奇怪的原因)一個完全沒有PHP的動態純HTML5網站。網頁可以使用PHP創建,但是完成後,他希望它(自動)生成HTML5網頁,以便這些網頁可以在沒有PHP的服務器上聯機。
這是否有可能?編寫從服務器獲取內容並將其轉換爲HTML5的API自己是不是真的,由於時間的選項...
感謝
FYI:如果你想要的是一個Single Page Application,你」再問錯誤的問題。
好像你的客戶想要的是一個純粹的HTML網站,因爲他可能認爲純HTML網站對SEO更好。
怎麼辦?
選擇1:
創建一個不同的服務器生成的頁面。本地(使用vagrant)或在另一臺遠程服務器上。使用您選擇的CMS生成您的內容。
使用類似HTTrack或wget的工具定期生成站點的鏡像。把這面鏡子交給你的客戶。
備選方案2:
使用靜態站點生成像Jekyll。讓服務器運行一個cron任務以自動從更改中生成HTML。
方案3:
成爲專家,向他解釋他的想法可能是沒有根據的。
是的,您可以使用HTML5 Filesystem API和Javascript從JSON文件讀取/寫入作爲後端。這絕對不是理想的,但它會滿足你的要求。
請定義「動態」。像http://jekyllrb.com/這樣的東西可以讓你將一組模板和博客/文章類內容呈現爲靜態HTML,但是如果你正在討論類似論壇的內容,它將需要一個後端。 – ceejayoz
是的,這是可能的。不,你不需要自己編寫一個API,你可以使用現有的東西,比如jQuery AJAX調用。不,你不需要'將服務器的內容轉換成HTML5_' - 不知道你是如何提出這個想法的。 – MarcinWolny
@MarcinWolny如果沒有後端,AJAX調用將與什麼進行通信? – vascowhite