How can I correct the issue of exceeding the 10,000 custom code character limit in my Webflow project and use jsdeliver to host my code on GitHub?

Published on
September 22, 2023

To correct the issue of exceeding the 10,000 custom code character limit in your Webflow project and utilize jsDelivr to host your code on GitHub, you can follow these steps:

  1. Minimize and optimize your code: Review your custom code, and see if there are any repetitive or unnecessary lines that can be removed or consolidated. Minimizing your code will help reduce the character count and optimize its performance.

  2. Externalize your code: Instead of adding all of your custom code directly into the Webflow designer, you can store it in an external file and link it using the <script> tag. This will reduce the amount of code within the Webflow project and allow you to size it down to fit within the character limit. You can host this file on GitHub.

  3. Create a new repository on GitHub: If you don't have a GitHub account, create one and set up a new repository. Make sure to keep the repository public if you want to utilize jsDelivr.

  4. Upload your code to the repository: Once you have your repository set up, upload your externalized custom code file (e.g., a JavaScript file) to the repository. You can do this directly on the GitHub website or by using the command line interface (CLI).

  5. Obtain the jsDelivr URL: After uploading your code file, go to the repository, find your file, and click on it to view its content. Next, click the "Raw" button to get the raw URL of your code file.

  6. Reference the jsDelivr URL in your Webflow project: Go back to your Webflow project and access the custom code section. Replace the original code with a <script> tag referencing the jsDelivr URL as the source. For example: <script src="https://cdn.jsdelivr.net/gh/username/repositoryName/fileName.js"></script>. Make sure to replace "username," "repositoryName," and "fileName" with your specific details.

  7. Update and test your website: Save the changes in Webflow and publish your website. Make sure to test all functionalities to ensure that the custom code is working correctly.

By following these steps, you can overcome the 10,000 character limit in Webflow and host your custom code on GitHub using jsDelivr. This approach allows you to keep your code organized, minimized, and accessible for future updates and collaborations.

Additional Questions:

  • How can I optimize my custom code in Webflow?
  • Can I use jsDelivr to host other files, such as CSS or images?
  • Is there a way to automate the process of uploading code to GitHub and referencing it in Webflow?