mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
07f717061f
* added layout component example * coding style fixes * trailing spaces removed * updated README file * added layout example in docs * moved .babelrc so that it handles all projects from the examples folder |
||
---|---|---|
.. | ||
components | ||
pages | ||
package.json | ||
README.md |
Layout component example
How to use
Download the example (or clone the repo)[https://github.com/zeit/next.js.git]:
curl https://codeload.github.com/zeit/next.js/tar.gz/master | tar -xz --strip=2 next.js-master/examples/hello-world
cd hello-world
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 a very common use case when building websites where you need to repeat some sort of layout for all your pages. Our pages are: home
, about
and contact
and they all share the same <head>
settings, the <nav>
and the <footer>
. Further more, the title (and potentially other head elements) can be sent as a prop to the layout component so that it's customizable in all pages.