html-to-amp
Small module to transform html pages to amp, using [html-to-article-json](https://www.npmjs.com/package/html-to-article-json) & [article-json-to-amp](https://www.npmjs.com/package/article-json-to-amp)
Last updated 3 years ago by kesla .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install html-to-amp 
SYNC missed versions from official npm registry.

html-to-amp Build Status

Small module to transform html pages to amp, using html-to-article-json & article-json-to-amp

Installation

Download node at nodejs.org and install it, if you haven't already.

npm install html-to-amp --save

Usage

import htmlToAmp from 'html-to-amp';

const html = `
  <p>beep booop</p>
  // if width and/or height is missing of an image the width & height will be
  //  read from the image (since width & height is required in AMP)
  <img src="http://example.com/image.jpg" />

  // youtube, twitter, instagram, facebook, vine & custom embeds are
  //  (through html-to-article-json) supported
  <blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://t.co/kt1c5RWajI">https://t.co/kt1c5RWajI</a>’s <a href="https://twitter.com/david_bjorklund">@david_bjorklund</a> published 2 node modules to convert HTML snippets to <a href="https://twitter.com/AMPhtml">@amphtml</a><a href="https://t.co/yB5KMDijh6">https://t.co/yB5KMDijh6</a></p>&mdash; Malte Ubl (@cramforce) <a href="https://twitter.com/cramforce/status/697485294531145730">February 10, 2016</a></blockquote> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
`;

// can be used with callbacks
htmlToAmp(html, (err, amp) => {
  if (err) {
    throw err;
  }
  // do something with it
});

// when second argument is ommited a promise is returned
htmlToAmp(html).then(amp => {
  // do something with it
});

Tests

npm install
npm test

Dependencies

Dev Dependencies

License

MIT

Generated by package-json-to-readme

Current Tags

  • 2.0.2                                ...           latest (3 years ago)

4 Versions

  • 2.0.2                                ...           3 years ago
  • 2.0.1                                ...           3 years ago
  • 2.0.0                                ...           3 years ago
  • 1.0.0                                ...           4 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 4
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (8)

Copyright 2014 - 2016 © taobao.org |