# Does Discourse consider integrate JsDelivr?

**URL:** https://meta.discourse.org/t/does-discourse-consider-integrate-jsdelivr/205188
**Category:** Support
**Created:** [October 4, 2021, 7:45pm UTC](https://meta.discourse.org/t/does-discourse-consider-integrate-jsdelivr/205188 "2021-10-04T19:45:11Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![tachibanalolo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tachibanalolo/32/233762_2.png) [@tachibanalolo](https://meta.discourse.org/u/tachibanalolo)
#### Post date: [October 8, 2021, 8:21am UTC](https://meta.discourse.org/t/does-discourse-consider-integrate-jsdelivr/205188/4 "2021-10-08T08:21:26Z")

</div>

What I want is this:

> [@How to collect all static assets (js, css) used by discourse](https://meta.discourse.org/t/how-to-collect-all-static-assets-js-css-used-by-discourse/149319):
>
> I’m trying to setup CDN for my forum. since China banned [Fastly](http://www.fastly.com/) and lots of CDN servers, so I can’t use them to speed up my forum. After doing some research, I turn to Jsdelivr, which can serve static files from npm or Github repo. I know I can use DISCOURSE\_CDN\_URL in app.yml to set up the URL. But before that, I have to collect all the static files (js, CSS) from my forum then upload it to Github so Jsdelivr can access them. I found the static files actually located inside the docker containe…

He collect all the assets and then publish it to GitHub so that JsDelivr or cdnjs or whatever static CDN can use it.

I just want to ask is there a simple way that allows user to collect all the assets? Because I discover that not all the assets are in the public folder. Some js/css seems used from somewhere else.

---

_[View the full topic](https://meta.discourse.org/t/does-discourse-consider-integrate-jsdelivr/205188)._
