mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
e13bb3f62f
* Add hashed statics example * Fix linting |
||
---|---|---|
.. | ||
pages | ||
static | ||
.babelrc | ||
package.json | ||
README.md |
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.