article-json-to-amp
v3.0.2
Published
Render JSON formatted article in the AMP format
Downloads
18
Keywords
Readme
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