Reorder docs
This commit is contained in:
parent
da9787d10c
commit
ccd8f03b70
@ -43,9 +43,9 @@ DEBUG=* npx eleventy
|
|||||||
|
|
||||||
### Implementation Notes
|
### Implementation Notes
|
||||||
|
|
||||||
|
* `about/index.md` shows how to add a content page.
|
||||||
* `posts/` has the blog posts but really they can live in any directory. They need only the `post` tag to be added to this collection.
|
* `posts/` has the blog posts but really they can live in any directory. They need only the `post` tag to be added to this collection.
|
||||||
* Add the `nav` tag to add a template to the top level site navigation. For example, this is in use on `index.njk` and `about/index.md`.
|
* Add the `nav` tag to add a template to the top level site navigation. For example, this is in use on `index.njk` and `about/index.md`.
|
||||||
* `about/index.md` shows how to add a content page.
|
|
||||||
* Content can be any template format (blog posts needn’t be markdown, for example). Configure your supported templates in `.eleventy.js` -> `templateFormats`.
|
* Content can be any template format (blog posts needn’t be markdown, for example). Configure your supported templates in `.eleventy.js` -> `templateFormats`.
|
||||||
* Because `css` and `png` are listed in `templateFormats` but are not supported template types, any files with these extensions will be copied without modification to the output (while keeping the same directory structure).
|
* Because `css` and `png` are listed in `templateFormats` but are not supported template types, any files with these extensions will be copied without modification to the output (while keeping the same directory structure).
|
||||||
* The blog post feed template is in `feed/feed.njk`. This is also a good example of using a global data files in that it uses `_data/metadata.json`.
|
* The blog post feed template is in `feed/feed.njk`. This is also a good example of using a global data files in that it uses `_data/metadata.json`.
|
||||||
@ -53,8 +53,4 @@ DEBUG=* npx eleventy
|
|||||||
* `_includes/layouts/base.njk`: the top level HTML structure
|
* `_includes/layouts/base.njk`: the top level HTML structure
|
||||||
* `_includes/layouts/home.njk`: the home page template (wrapped into `base.njk`)
|
* `_includes/layouts/home.njk`: the home page template (wrapped into `base.njk`)
|
||||||
* `_includes/layouts/post.njk`: the blog post template (wrapped into `base.njk`)
|
* `_includes/layouts/post.njk`: the blog post template (wrapped into `base.njk`)
|
||||||
* `_includes/postlist.njk` is a Nunjucks macro and is used to display a list of all the posts. Use it like this:
|
* `_includes/postlist.njk` is a Nunjucks macro and is a reusable component used to display a list of all the posts. `index.njk` has an example of how to use it.
|
||||||
```
|
|
||||||
{% import "postlist.njk" as postsm %}
|
|
||||||
{{ postsm.list(collections.post, page) }}
|
|
||||||
```
|
|
@ -11,7 +11,7 @@
|
|||||||
<header>
|
<header>
|
||||||
<a href="/""><img src="/img/logo.png" class="logo"></a>
|
<a href="/""><img src="/img/logo.png" class="logo"></a>
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
{%- for nav in collections.nav -%}
|
{%- for nav in collections.nav | reverse -%}
|
||||||
<li class="nav-item"><a href="{{ nav.url | url }}">{{ nav.data.navtitle }}</a></li>
|
<li class="nav-item"><a href="{{ nav.url | url }}">{{ nav.data.navtitle }}</a></li>
|
||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
</header>
|
</header>
|
||||||
|
Loading…
Reference in New Issue
Block a user