Skip to content

Latest commit

 

History

History
 
 

with-hashed-statics

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Example app with imported and hashed statics

How to use

Download the example or clone the repo:

curl https://codeload.github.com/zeit/next.js/tar.gz/master | tar -xz --strip=2 next.js-master/examples/with-hashed-statics
cd with-hashed-statics

Install it and run:

npm install
npm run dev

Deploy it to the cloud with now (download)

now

The idea behind the example

This example shows how to import images, videos, etc. from /static and get the URL with a hash query allowing to use better cache without problems.

This example supports .svg, .png and .txt extensions, but it can be configured to support any possible extension changing the extensions array in the .babelrc file.

We also can modify the filename we're going to get, that filename has /static prepended so every file we require using this is going to have the format /static/[name].[ext]?[hash], because of this all the files need to be placed directly inside the static directory.