Wondering what’s next for npm?Check out our public roadmap! »

    article-json-to-amp

    3.0.2 • Public • Published

    article-json-to-amp

    Render article json format in the AMP format

    Usage

    npm install article-json-to-amp
    
    const convertToAmp = require('article-json-to-amp');
    const article = [
      {
        type: 'paragraph',
        children: [
          {
            type: 'text',
            content: 'This is the text and '
          },
          {
            type: 'text',
            bold: true,
            content: 'some bold text '
          },
          {
            type: 'text',
            href: 'http://example.com',
            content: 'some link'
          }
        ]
      },
      {
        type: 'embed',
        embedType: 'image',
        src: 'http://example/image.jpg',
        width: 300,
        height: 150
      }
    ];
     
    console.log(convertToAmp(article));

    outputs:

    <article>
      <p>This is the text and <b>some bold text </b><a href="http://example.com">some link</a></p>
      <figure>
        <amp-img width="300" height="150" layout="responsive" src="http://example/image.jpg"></amp-img>
      </figure>
    </article>

    Input format

    https://github.com/micnews/html-to-article-json#format

    Rendering HTML articles

    HTML article can be parsed into structured format expected by this module using html-to-article-json.

    License

    MIT

    Keywords

    none

    Install

    npm i article-json-to-amp

    DownloadsWeekly Downloads

    81

    Version

    3.0.2

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar