gethinode / hinode

A clean documentation and blog theme for your Hugo site based on Bootstrap 5
https://gethinode.com
MIT License
141 stars 51 forks source link

Support digital asset managers #744

Closed markdumay closed 3 months ago

markdumay commented 7 months ago

Is your feature request related to a problem? Please describe. Hinode processes images to optimize their download size for various devices and screen sizes. Externally linked images are locally processed and served too. This works fine for smaller sites, however, it can become a burden for larger sites with many images. Although Hugo can cache its build assets, the build time does increase significantly when processing many images. Also, there is limit of 2GB for any GitHub repository.

Describe the solution you'd like Dedicated digital asset managers (DAM) such as Cloudinary provide image storage and processing as a service. Supporting such DAM providers would reduce both the build time and repository size. Another benefit is that the hosting server of the deployed Hinode requires less bandwidth.

Ideally, the images would be stored and processed in various sizes automatically, whilst still enabling the image sets functionality provided by Hinode. Some of the DAM providers to be considered:

Describe alternatives you've considered The current image processing should remain the default option.

Additional context N/A

markdumay commented 4 months ago

An initial alpha release is available for testing.

markdumay commented 3 months ago

Released in v0.24.0