2017-04-12 72 views
9

我們有一個同構反應應用程序與節點。我想將某些頁面轉換爲AMP頁面。我很困惑!我們是否需要單獨安裝AMP版本的應用程序,或者我們是否應根據AMP頁面的Google指南修改當前的應用程序。我可以看到我們必須在當前的應用程序中進行很多更改才能製作兼容版本的放大器。我應該如何繼續?谷歌AMP與反應

+0

這是什麼都做反應,特別是? –

+0

請通過鏈接https://redditblog.com/2016/09/20/amp-and-reactredux/ –

回答

6

因此,AMP代表加速移動頁面,而不是加速移動應用程序。將動態應用程序1:1安裝到AMP中將很困難。 因此,您需要根據AMP標記標準進行靜態HTML標記,並且這些頁面之間的轉換(頁面< =>您應用中的不同屏幕)將是普通的舊HTML鏈接。也許你可以用你的應用程序中的定製模板生成這樣的標記,並且價格合理。 也許ampreact可以幫助你。

+0

感謝您的回答。我知道AMP代表Accelerated Mobile Pages。它是一個項目。您創建的頁面被稱爲AMP頁面。請訪問https://www.ampproject.org/learn/overview/。它是官方網站,它說「AMP頁面由3個核心組件構建」。 –

+0

我認爲是反應。但是,對AMP使用反應會增加額外的複雜性。最後決定使用node + ejs + express。 AMP還提供用於處理動態內容的組件,例如amp-list,amp-bind,amp-live-list等。 https://www.ampproject.org/docs/reference/components#dynamic-content –