Are you wanting to export your Webflow site code so that you can host it elsewhere or integrate it directly with a server-side application you're building?
Webflow's export site feature is available on any paid workspace plan. You can export any site, whether or not it's on a hosting plan- however where the export feature is concerned, a Webflow site hosting plan is not needed or relevant in any way.
Webflow's site export has two critical limitations;
In addition, any Webflow hosted services you're using will be lost or will need to be replaced;
Webflow's lack of support for CMS content in the export feature is a significant problem, and many designers struggle to understand their options here.
Typically, you would export a Webflow CMS site in several steps;
And you would then need to re-assemble your content on a new platform, with a new CMS solution- Sanity, Contentful, or something else.
There's a lot of development and rework involved in this platform migration.
Even in your site design itself, this still leaves you with a lot of work around rebuilding CMS template pages, collection lists, user sign-up and log-in, etc.
Webflow's export feature simply removes these elements and pages from your exported code. The key to obtaining them is to unbind them first, before export.
First, clone your site. We're going to export the cloned site rather than your original, because the process will be destructive. Remember, export is a workspace plan feature, not a site plan feature, so it doesn't matter that you're exporting a clone.
Tools;
Static pages containing collection lists;
Collection pages;
Remember, CMS-bound content can be deeply interwoven into your site. It can exist as CMS-bound custom attributes, HTML Embed fields, and CMS-bound component properties.
For a complex site, this is a lengthy and intense process.
For developers who are exporting their Webflow site to a React environment, Webflow has a DevLink solution that can help bridge this process.
I've not tested this, but it's likely the same restrictions regarding CMS content mentioned above still exist.
Udesly provides tools that can assist in the export of Webflow CMS sites by capturing both static content and CMS content, and rebuilding the result on an external framework.
It works well for simpler CMS sites that do not need to be updated often. Platform support includes;
Notes;
https://www.udesly.com/webflow-to-jamstack/
Another approach is to "snapshot" your static site for export to capture all of this content you've created.
WGET is a command-line tool that you can use to download a site.
https://www.gnu.org/software/wget/
Thomas Kirschnick suggested a procedure for exporting your site using WGET, which will capture CMS content as well ( as static exported HTML )
wget
–mirror
–page-requisites
–convert-links
–span-hosts
–domains WWW.YOURSITE.COM, uploads.webflow.com, uploads-ssl.webflow.com
—domains
regulates on which pages may be searched. Look in the source code of the Webflow page for the relevant URLs. you'll likely need to specify additional domains for your images and hosted content, like uploads.webflow.com
and uploads-ssl.webflow.com
. There will likely be others on cloudfront.net
. Separate these with commas.
IMPORTANT! If that is not set precisely, you will not get all the files - or - you’ll download half the internet.
—span-hosts
is important if files are outside of your own host (fonts, scripts, etc.)
Something gets wrong? You have to kill the command?killAll -9 wget
You probably get the *.js and *.css encrypted. Then just pull them from your webflow source code. This are only 2 files.
You should have the appropriate directories in your target directory after the download. The internal linking should also work.
Historically scraping has been a sensitive issue for Webflow.
Other companies have abused it, e.g. providing outside hosting for webflow.io
staged sites under custom domains. Webflow's pricing plans are not setup to handle live-site traffic against free staged sites.
What this means is that even though scraping publicly accessible data is legal ( in the US at least ), there are ToS restrictions that you might be violating.
Web scraping is legal, US appeals court reaffirms
https://techcrunch.com/2022/04/18/web-scraping-legal-court/
Indications are that Webflow has successfully used this to legally block and shut down certain companies, who scrape and serve content from Webflow's hosted sites as a "service."
Sitesucker
https://cryolayer.com/
https://discourse.webflow.com/t/how-to-export-a-cms-based-webflow-site-to-a-static-site/57409
https://discourse.webflow.com/t/export-cms-site-as-static-site/78576/10