Big_Cake

晓雨杂记

也许我们会分别,但我们将永远不会忘记彼此
bilibili
github
twitter
zhihu
telegram
tg_channel

Self-hosted jsDelivr Mirror

Took some time, but I made it simple.

Introduction#

The reason for doing this is mainly because most jsDelivr mirrors do not allow for accelerating images, and there are still a bunch of images in my early articles that have not been migrated from GitHub.

It is precisely because it allows for accelerating images that I use Cloudflare CDN to distribute resources, so that Vercel's 100 GB traffic is not quickly consumed and attacks are prevented at the same time.

There are not many similar projects online, so I thought of making one.

Usage#

Endpoint: https://jsd.lihaoyu.cn

Just replace https://cdn.jsdelivr.net with https://jsd.lihaoyu.cn.

The file structure follows the original structure of jsDelivr. It is recommended to specify the version number in the production environment to prevent unnecessary trouble caused by caching.

Example:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Hello Bulma!</title>
-   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/bulma.min.css">
+   <link rel="stylesheet" href="https://jsd.lihaoyu.cn/npm/[email protected]/css/bulma.min.css">
  </head>
  <body>
  <section class="section">
    <div class="container">
      <h1 class="title">
        Hello World
      </h1>
      <p class="subtitle">
        My first website with <strong>Bulma</strong>!
      </p>
      <figure class="image is-128x128">
-       <img class="is-rounded" src="https://cdn.jsdelivr.net/gh/Big-Cake-jpg/Image_For_My_Blog/20230404_124948000_iOS.jpg">
+       <img class="is-rounded" src="https://jsd.lihaoyu.cn/gh/Big-Cake-jpg/Image_For_My_Blog/20230404_124948000_iOS.jpg">
      </figure>
    </div>
  </section>
  </body>
</html>

Cache Refresh#

I have no way to solve cache refresh here.

If you want to refresh, you can leave a comment in the comment section, and I will refresh it once a week.

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.