hexo-image-cloudflare

0.3.2 • Public • Published

hexo-image-cloudflare

A hexo plugin to use Cloudflare to cache images, powered by images.weserv.nl.

Installation

npm i hexo-image-cloudflare

Usage

After installing the plugin, all image urls will be converted to CDN urls automatically. For example, the origin markdown file is

![Work/Life Balance](https://drive.google.com/uc?id=1PElTKhhNIPYSuoXIQtwTyq-RcWKA5MYd&export=download)

Then it will be converted to

![Work/Life Balance](https://images.weserv.nl/?url=https://drive.google.com/uc?id=1PElTKhhNIPYSuoXIQtwTyq-RcWKA5MYd&export=download)

The local image urls will be also converted. For example, the original file is

![Work/Life Balance](/img/anti996.png)

It will be rendered as

![Work/Life Balance](https://images.weserv.nl/?url=https://your.blog/img/anti996.png)

where https://your.blog is the url of your blog that you set in _config.yml.

Configuration

You can custom the CDN server url in _config.yml, and the default value is https://images.weserv.nl. Some other configurations are avaible.

cdn:
  server: https://images.weserv.nl
  use_webp: false
  native: false # use cloudflare native image resize
  max_width:
  exclude_domains:

Readme

Keywords

none

Package Sidebar

Install

npm i hexo-image-cloudflare

Weekly Downloads

5

Version

0.3.2

License

none

Unpacked Size

7.14 kB

Total Files

5

Last publish

Collaborators

  • njzjz