mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
e13bb3f62f
* Add hashed statics example * Fix linting
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.