| blockManager.add('linkpreview-navbar', { | |
| category: categories.mylinkpreview, | |
| attributes: { | |
| title: 'Insert navbar' | |
| }, | |
| label: | |
| ` | |
| <div> | |
| <div class="uk-text-normal uk-text-bold">Navbar</div> | |
| </div> | |
| `, | |
| content: | |
| ` | |
| <div class="uk-width-1-1 uk-box-shadow-small uk-sticky"> | |
| <div class="uk-padding-remove"> | |
| <div> | |
| <nav class="uk-navbar-container uk-height-auto uk-navbar" uk-navbar="mode: click"> | |
| <div class="nav-overlay uk-navbar-left uk-width-expand"> | |
| <ul class="uk-navbar-nav"> | |
| <li> | |
| <a href="https://mylinkpreview.com/home"> | |
| <span>MyLinkPreview</span> | |
| </a> | |
| </li> | |
| <li> | |
| <a href="https://mylinkpreview.com/#demo-preview" class="uk-text-capitalize">Demo</a> | |
| </li> | |
| <li> | |
| <a href="https://mylinkpreview.com/auth/register" class="uk-text-capitalize">Get API Key</a> | |
| </li> | |
| <li> | |
| <a href="https://mylinkpreview.com/documentation/api" class="uk-text-capitalize">Documentaion</a> | |
| </li> | |
| <li> | |
| <a href="https://mylinkpreview.com/#pricing-table" class="uk-text-capitalize">Pricing</a> | |
| </li> | |
| </ul> | |
| </div> | |
| <div class="nav-overlay uk-navbar-right"> | |
| <ul class="uk-navbar-nav"> | |
| <li class="uk-text-small"> | |
| <a class="uk-text-capitalize" href="https://mylinkpreview.com/auth/login">My Dashboard <span uk-icon="icon: arrow-right; ratio: 0.72" class="uk-icon"></span></a> | |
| </li> | |
| </ul> | |
| </div> | |
| </nav> | |
| </div> | |
| </div> | |
| </div> | |
| `, | |
| render: ({ model, className }) => `<div class="${className}__my-wrap"> ${model.get('label')} </div>`, | |
| }); | |
| blockManager.add('linkpreview-middle-banner', { | |
| category: categories.mylinkpreview, | |
| attributes: { | |
| title: 'Insert middle banner' | |
| }, | |
| label: | |
| ` | |
| <div> | |
| <div class="uk-text-normal uk-text-bold">Middle Banner</div> | |
| </div> | |
| `, | |
| content: | |
| ` | |
| <div class="uk-width-1-1"> | |
| <div class="uk-height-auto"> | |
| <div> | |
| <div class="uk-width-xlarge uk-width-auto uk-padding-large uk-align-center uk-text-center"> | |
| <h1>API for link previews</h1> | |
| <h5 class="uk-width-xlarge uk-align-center">Preview links with our REST API. We provide both raw JSON data, along with full embedding link preview capability.</h5> | |
| <div class="uk-margin"> | |
| <a class="uk-button uk-button-default uk-visible" href="https://mylinkpreview.com/documentation/api">Documentation</a> | |
| <a class="uk-button uk-button-primary" href="https://mylinkpreview.com/auth/register">Get API Key</a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| `, | |
| render: ({ model, className }) => `<div class="${className}__my-wrap"> ${model.get('label')} </div>`, | |
| }); | |
| blockManager.add('linkpreview-col-1-2', { | |
| category: categories.mylinkpreview, | |
| attributes: { | |
| title: 'Insert columns 1-2' | |
| }, | |
| label: | |
| ` | |
| <div> | |
| <div class="uk-text-normal uk-text-bold">Column 1-2</div> | |
| </div> | |
| `, | |
| content: | |
| ` | |
| <div class="uk-height-auto uk-padding-large"> | |
| <div class="uk-child-width-expand uk-flex uk-flex-middle uk-grid"> | |
| <div class="uk-text-left uk-first-column"> | |
| <h3 class="uk-margin-small-top">Request an API key</h3> | |
| <p> | |
| Simply click "Get API Key" to make requests to our api. To read more, see our <a href="https://mylinkpreview.com/documentation/api">Documentation</a> for use of the api key. | |
| </p> | |
| </div> | |
| <div> | |
| <div class="uk-card uk-card-default uk-scrollspy-inview uk-animation-fade" style="border: 1px solid rgb(229, 229, 229);"> | |
| <div class="uk-container uk-padding-remove"> | |
| <div> | |
| <nav class="uk-navbar-container uk-navbar" uk-navbar=""> | |
| <div class="uk-navbar-left"> | |
| <ul class="uk-navbar-nav"> | |
| <li> | |
| <a> | |
| <span>MyLinkPreview</span> | |
| </a> | |
| </li> | |
| <li> | |
| <a class="uk-text-small" href="https://mylinkpreview.com/#">Demo</a> | |
| </li> | |
| <li class="uk-active"> | |
| <a class="uk-text-small" href="https://mylinkpreview.com/auth/register">Get API Key</a> | |
| </li> | |
| <li> | |
| <a> | |
| <span uk-icon="more" class="uk-icon"></span> | |
| </a> | |
| </li> | |
| </ul> | |
| </div> | |
| </nav> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| `, | |
| render: ({ model, className }) => `<div class="${className}__my-wrap"> ${model.get('label')} </div>`, | |
| }); | |
| blockManager.add('linkpreview-features', { | |
| category: categories.mylinkpreview, | |
| attributes: { | |
| title: 'Insert features' | |
| }, | |
| label: | |
| ` | |
| <div> | |
| <div class="uk-text-normal uk-text-bold">Features</div> | |
| </div> | |
| `, | |
| content: | |
| ` | |
| <div class="uk-padding-large uk-box-shadow-small"> | |
| <div class="uk-text-center uk-width-xlarge uk-align-center"> | |
| <p>Major features we provide with our service.</p> | |
| </div> | |
| <div class="uk-grid-divider uk-padding-small uk-text-center uk-grid-small uk-grid-match uk-child-width-1-3 uk-grid"> | |
| <div class="uk-first-column uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Image</h4> | |
| <span>Thumbnail image from the url</span> | |
| </div> | |
| <div class="uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Favicon</h4> | |
| <span>Website's favicon</span> | |
| </div> | |
| <div class="uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Embedding</h4> | |
| <span>Responsive link preview on your wesbsite</span> | |
| </div> | |
| </div> | |
| <hr> | |
| <div class="uk-grid-divider uk-padding-small uk-text-center uk-grid-small uk-grid-match uk-child-width-1-3 uk-grid" uk-grid=""> | |
| <div class="uk-first-column uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Title</h4> | |
| <span>Obtain page title</span> | |
| </div> | |
| <div class="uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Description</h4> | |
| <span>Obtain page description</span> | |
| </div> | |
| <div class="uk-scrollspy-inview uk-animation-fade" style=""> | |
| <h4 class="uk-margin-remove">Is Safe <span class="uk-label">Beta</span></h4> | |
| <span>URL risk checker</span> | |
| </div> | |
| </div> | |
| </div> | |
| `, | |
| render: ({ model, className }) => `<div class="${className}__my-wrap"> ${model.get('label')} </div>`, | |
| }); |