Clarify docs for static files in collection (#7812)
Merge pull request 7812
This commit is contained in:
parent
b8e673b149
commit
b54544c68b
|
@ -45,9 +45,12 @@ Create a corresponding folder (e.g. `<source>/_staff_members`) and add
|
|||
documents. Front matter is processed if the front matter exists, and everything
|
||||
after the front matter is pushed into the document's `content` attribute. If no front
|
||||
matter is provided, Jekyll will consider it to be a [static file](/docs/static-files/)
|
||||
and copy it to the destination (e.g. `_site`) without processing. If front matter
|
||||
is provided, Jekyll will process the file in your collection but will not write to disk
|
||||
unless `output: true` is set in the collection's metadata.
|
||||
and the contents will not undergo further processing. If front matter is provided,
|
||||
Jekyll will process the file contents into the expected output.
|
||||
|
||||
Regardless of whether front matter exists or not, Jekyll will write to the destination
|
||||
directory (e.g. `_site`) only if `output: true` has been set in the collection's
|
||||
metadata.
|
||||
|
||||
For example here's how you would add a staff member to the collection set above.
|
||||
The filename is `./_staff_members/jane.md` with the following content:
|
||||
|
@ -60,6 +63,12 @@ position: Developer
|
|||
Jane has worked on Jekyll for the past *five years*.
|
||||
```
|
||||
|
||||
<em>
|
||||
Do note that in spite of being considered as a collection internally, the above
|
||||
doesn't apply to [posts](/docs/posts/). Posts with a valid filename format will be
|
||||
marked for processing even if they do not contain front matter.
|
||||
</em>
|
||||
|
||||
<div class="note info">
|
||||
<h5>Be sure to name your directories correctly</h5>
|
||||
<p>
|
||||
|
|
|
@ -53,6 +53,13 @@ your pages and documents.
|
|||
The downside to this is that some of the community-authored plugins may not work
|
||||
as they previously used to.
|
||||
|
||||
## Static files in unrendered collections
|
||||
|
||||
Collections other than `posts` can contain static assets along with Markdown files.
|
||||
But if the collection has not been configured with metadata `output: true`, then
|
||||
neither its *documents* nor its *static assets* will be output to the destination
|
||||
directory.
|
||||
|
||||
## For plugin authors
|
||||
|
||||
* If your plugin depends on the following code: `site.liquid_renderer.file(path).parse(content)`,
|
||||
|
|
Loading…
Reference in New Issue