@arc-core-components/amp-document-boilerplate

0.2.8-beta.0 • Public • Published

AMP Document boilerplate

Exports

Html

Renders the html node with the attributes required for AMP documents (and all additional attributes supplied as props).

BaseMarkup

Must be rendered as the first child of <head>. Renders the base markup that all AMP documents require.

Props

  • canonicalUrl (string): the canonical URL of the non-AMP version of the page (or the AMP URL if a non-AMP version doesn't exist)

Example usage

import {
  Html,
  BaseMarkup
} from "@arc-core-components/amp-document-boilerplate";

<Html>
  <head>
    <BaseMarkup canonicalUrl="/" />
    {/* add additional head elements here. This is where you would include amp component required scripts. */}
  </head>
  <body>{/* render feature children here */}</body>
</Html>;

Readme

Keywords

none

Package Sidebar

Install

npm i @arc-core-components/amp-document-boilerplate

Weekly Downloads

918

Version

0.2.8-beta.0

License

ISC

Unpacked Size

17.4 kB

Total Files

7

Last publish

Collaborators

  • maddoxnelson
  • amyerz
  • danielkim1
  • design1online
  • juliebacon
  • yonm
  • dan-weaver
  • imaus10
  • wyattjohnston
  • npmwbcook
  • npmcojocaruv
  • robin.giannattasio
  • arcsubs
  • chenghsinw
  • styonsk