Zesty Content JS
This document describes how to use this library to extract page content from a Zesty page.
Setup instructions
npm install zesty-content-js
Usage
const { getContent } = require('zesty-content-js');
async function foo() {
const url = 'https://mnhh997z-dev.preview.zestyio.com/z/content/511.json'; // your zesty website URL
const content = await getContent(url);
}
The resulting content would look something like this:
<p>A Simple Page is often the most common page template on a website and is used for pages with general information. This layout is great for pages such as "About Us," "Mission Statement," "Basic Team Pages," "Service pages," and other simpler pages which don't require a unique layout. </p>
<p>A standrad page can have:</p>
<ul>
<li>Bullet lists</li>
<li>Can be used with the WYSIWIG</li>
<li>Along with other content</li>
</ul>
<h2>Like Headers</h2>
<p><img style="float: left;" src="https://b64d8ceea21aaf2a6e01-2dc0b1b1038915cc64f54354367e7400.ssl.cf2.rackcdn.com/or-peppers.jpg" alt="Untitled" width="114" height="76" /></p>
<p>Paragraphs can have <em>italic</em> and <strong>bold</strong> styles with the WYSIWIG. They may also have inline images along side tables.</p>
<p> </p>
<p> </p>
<p> </p>
<p style="padding-left: 30px;">A standrad page can use indented text for quotes or establishing lists without bullets, </p>
<p>And <a href="/">links</a> </p>
<p style="text-align: center;">and centered text</p>
<p style="text-align: right;">or right aligned text.</p>
<p>Horizontal Rules:</p>
<hr />
<p> </p>
<p> </p>
<h4>Here is a Table:</h4>
<table style="height: 168px;" width="550">
<tbody>
<tr>
<td> </td>
<td><strong>A</strong></td>
<td><strong>B</strong></td>
<td><strong>C</strong></td>
</tr>
<tr>
<td><strong>1</strong></td>
<td>A1</td>
<td>B1</td>
<td>C1</td>
</tr>
<tr>
<td><strong>2</strong></td>
<td>A2</td>
<td>B2</td>
<td>C2</td>
</tr>
<tr>
<td><strong>3</strong></td>
<td>A3</td>
<td>B3</td>
<td>C3</td>
</tr>
</tbody>
</table>