2016-01-11 9 views
7

Citato da qui: https://www.ampproject.org/docs/get_started/about-amp.htmlcome posso testare il CDN del progetto AMP di Google?

AMP è un modo per costruire pagine web per contenuti statici che rendono veloce. AMP in azione si compone di tre parti differenti:

  • AMP HTML
  • AMP JS
  • AMP CDN

AMP HTML è HTML con alcune restrizioni per prestazioni affidabili e alcune estensioni per l'edilizia contenuti ricchi oltre l'HTML di base. La libreria JS AMP garantisce il rendering veloce delle pagine HTML AMP. AMP CDN (facoltativo) fornisce le pagine HTML AMP.

Citato da qui: https://www.ampproject.org/how-it-works/

Google sta offrendo un servizio che fornisce documenti HTML AMP dato loro URL attraverso la sua CDN.

La mia domanda è: dove posso trovare questo servizio CDN, quindi lo provo? Ho cercato spesso su Google ma non riesco a trovare alcuna informazione.

Grazie.

risposta

23

Per utilizzare il CDN progetto di AMP, è possibile accedere tramite un URL della forma:

https://cdn.ampproject.org/c/s/<origin-domain>/<path> 

nota che la parte /s è facoltativo e segnala origine protetta, per cui se l'origine non è servito sopra https, quindi si può usare:

https://cdn.ampproject.org/c/<origin-domain>/<path> 

quindi, se prendiamo il seguente URL che ha un AMP equivalente: http://www.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator, guardando il sorgente, si vede il seguente link:

<link rel="amphtml" href="https://amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator"> 

Quindi, siamo in grado di formare un URL CDN per il documento AMP come:

https://cdn.ampproject.org/c/s/amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator 

Fonte: https://github.com/ampproject/amphtml/blob/master/src/service/cid-impl.js#L201

+0

Grazie Seth. Quindi non c'è modo di memorizzare direttamente il sito Web di theguardian? Ho costruito questo piccolo sito Web AMP per test: https://jure.it/ Il validatore non restituisce alcun errore, ma il CDN fa: https://cdn.ampproject.org/c/s/jure .it/ Cosa mi manca? Grazie – Killy

+0

Sembra che il problema sia con questo tag sulla tua pagina: '', in particolare un problema con le virgolette aggiuntive. – Gregable

+0

Quindi ha bisogno anche di HTML valido, buona per sapere! E che cosa devo di se voglio memorizzare direttamente jure.it, senza passare attraverso ampproject.org? (come succede con cloudflare) – Killy

Problemi correlati