@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>;

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

    Package Sidebar

    Install

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

    Weekly Downloads

    619

    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