How can I host a javascript for use in Webflow since the tutorial I found on the forum that uses Github is no longer available?

TL;DR
  • Use a cloud storage service like Google Cloud Storage, Amazon S3, or Dropbox for direct file linking by uploading the JavaScript file, setting it to public, and copying the link.
  • Select a CDN such as Cloudflare or jsDelivr to host the file, then obtain the public link.
  • Embed small scripts directly in Webflow’s custom code settings under Project or Site Settings.
  • Set up a serverless function with platforms like Vercel or Netlify to serve and link to the JavaScript file.

To host a JavaScript file for use in Webflow without using GitHub, you can explore alternative methods like using a cloud storage service or a serverless function. Here’s a step-by-step guide:

1. Use a Cloud Storage Service

  • Choose a service like Google Cloud Storage, Amazon S3, or Dropbox that supports direct file linking.
  • Upload your JavaScript file to the chosen service.
  • Ensure the file's permissions are set to public to allow Webflow to access it.
  • Copy the link to your JavaScript file for use in Webflow.

2. Host on a Third-Party CDN

  • Select a CDN service like Cloudflare or jsDelivr.
  • Upload your JavaScript file if the CDN allows file uploads, or host the file on GitHub and use a CDN to mirror it.
  • Obtain the public link provided by the CDN for your file.

3. Use Webflow’s Custom Code Features

  • If the script is small, embed it directly in Webflow’s custom code areas under Site Settings or in a specific page's code settings.
  • Go to Project Settings and then Custom Code.
  • Insert your JavaScript code within the <head> or before the </body> tag as needed.

4. Set Up a Serverless Function

  • Use a platform like Vercel or Netlify to host a simple serverless function serving your JavaScript.
  • Deploy the function and get the URL for your script in the serverless environment.

Summary

To host a JavaScript file for Webflow without using GitHub, you can consider using a cloud storage service, a third-party CDN, embedding directly in Webflow, or setting up a serverless function. Each option provides a viable way to create and manage links to your JavaScript file. Choose the method based on the file size and your specific requirements.

Rate this answer

Other Webflow Questions