Vev is highly flexible, and the content generated when you click Publish can be served from anywhere on the web.
🖥 Host with standard hosting
The quickest way to host your Vev content is to host your content on Standard Hosting. This means we’ll host your content on our rock-solid high performing CDN. It’s quick to set up, and will only require you to point your domain to us in order to work.
If you have your regular website or platform on www.yourplatform.com, you can still set up a Standard Hosting and host Vev content on a subdomain such as stories.yourplatform.com.
💻 Host on your own webserver
As Vev generates static HTML, there are different methods of getting the generated HTML from Vev and into your existing website or CMS. There are no special requirements for your web server besides the ability to serve static HTML content.
Quick and easy (Embed)
You can embed Vev anywhere on the web just like a YouTube video by the embed code you find under Publish in your project.
<!-- embed code starts here -->
<script async src='https://devcdn.vev.design/v/4998e5b3/embed.js'></script>
<!-- embed code ends here -->
Embed example in Codesandbox: https://codesandbox.io/s/ecstatic-http-cq8e8?file=/index.html
Slightly more work (Integration) RECOMMENDED
With integration, you can one-click-publish your content from Vev directly to your own website/platform. Vev supports transferring generated content through FTP, SFTP, Amazon S3, and HTTP Webhook. It is possible to transfer generated HTML files/folders to match your website's URL structure or to send the Vev content and required assets as a JSON payload.
Note: We recommend this option as your viewers will load the pages quicker as the content is already on your server.
Example of a page stitched together from a Webhook Payload: https://codesandbox.io/s/get-some-vev-magic-fpegg?file=/index.html
Comments such as <!-- payload.page[i].css--> reflect the data attributes in the JSON payload coming from Vev when the content producer clicks Publish.
To be noted, this requires some effort on your end as you will need to do some setup for Vev to be able to transfer the content to your server. The required steps depend on which type of integration you select.