Merge pull request #278 from andradei/master
Fix documentation typos and minor changes:
This commit is contained in:
		
						commit
						9d2f6f0b23
					
				@ -27,7 +27,7 @@ Each page path (the part after the `base_url`, for example `blog/cli-usage/`) ca
 | 
			
		||||
attribute of the [page front-matter](./documentation/content/page.md#front-matter).
 | 
			
		||||
 | 
			
		||||
You might have noticed a file named `_index.md` in the example above.
 | 
			
		||||
This file will be used for the metadata and content of the section itself and is not considered a page.
 | 
			
		||||
This file is used to store both metadata and content of the section itself and is not considered a page.
 | 
			
		||||
 | 
			
		||||
To make sure the terminology used in the rest of the documentation is understood, let's go over the example above.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,12 +3,10 @@ title = "Section"
 | 
			
		||||
weight = 20
 | 
			
		||||
+++
 | 
			
		||||
 | 
			
		||||
A section is automatically created when a folder is found 
 | 
			
		||||
in the `content` section, unless it only contains a `index.md` file and is actually
 | 
			
		||||
a page with assets.
 | 
			
		||||
A section is automatically created when a folder is found in the `content` section, unless it only
 | 
			
		||||
contains a `index.md` file and is actually a page with assets.
 | 
			
		||||
 | 
			
		||||
You can add `_index.md` file to a folder to augment a section and give it
 | 
			
		||||
some metadata and/or content.
 | 
			
		||||
You can add `_index.md` file to a folder to augment a section and give it some metadata and/or content.
 | 
			
		||||
 | 
			
		||||
The index page is actually a section created automatically like any other: you can add metadata
 | 
			
		||||
and content by adding `_index.md` at the root of the `content` folder.
 | 
			
		||||
@ -18,7 +16,7 @@ and content by adding `_index.md` at the root of the `content` folder.
 | 
			
		||||
The front-matter is a set of metadata embedded in a file. In Gutenberg,
 | 
			
		||||
it is at the beginning of the file, surrounded by `+++` and uses TOML.
 | 
			
		||||
 | 
			
		||||
While none of the front-matter variables are mandatory, the the opening and closing `+++` are required.
 | 
			
		||||
While none of the front-matter variables are mandatory, the opening and closing `+++` are required.
 | 
			
		||||
 | 
			
		||||
Here is an example `_index.md` with all the variables available:
 | 
			
		||||
 | 
			
		||||
@ -33,17 +31,17 @@ description = ""
 | 
			
		||||
sort_by = "none"
 | 
			
		||||
 | 
			
		||||
# Used by the parent section to order its subsections.
 | 
			
		||||
# Higher values means it will be at the end.
 | 
			
		||||
# Lower values have priority.
 | 
			
		||||
weight = 0
 | 
			
		||||
 | 
			
		||||
# Template to use to render this section page
 | 
			
		||||
template = "section.html"
 | 
			
		||||
 | 
			
		||||
# How many pages to be displayed per paginated page. 
 | 
			
		||||
# How many pages to be displayed per paginated page.
 | 
			
		||||
# No pagination will happen if this isn't set or if the value is 0
 | 
			
		||||
paginate_by = 0
 | 
			
		||||
 | 
			
		||||
# If set, will be the path used by paginated page and the page number will be appended after it. 
 | 
			
		||||
# If set, will be the path used by paginated page and the page number will be appended after it.
 | 
			
		||||
# For example the default would be page/1
 | 
			
		||||
paginate_path = "page"
 | 
			
		||||
 | 
			
		||||
@ -56,7 +54,7 @@ insert_anchor_links = "none"
 | 
			
		||||
# `build_search_index` is set to true in the config
 | 
			
		||||
in_search_index = true
 | 
			
		||||
 | 
			
		||||
# Whether to render that section homepage or not. 
 | 
			
		||||
# Whether to render that section homepage or not.
 | 
			
		||||
# Useful when the section is only there to organize things but is not meant
 | 
			
		||||
# to be used directly
 | 
			
		||||
render = true
 | 
			
		||||
@ -81,11 +79,11 @@ To enable pagination for a section's pages, simply set `paginate_by` to a positi
 | 
			
		||||
paginate by this much. See [pagination template documentation](./documentation/templates/pagination.md) for more information
 | 
			
		||||
on what will be available in the template.
 | 
			
		||||
 | 
			
		||||
You can also change the pagination path - the word displayed while paginated in the URL, like `page/1` - 
 | 
			
		||||
You can also change the pagination path (the word displayed while paginated in the URL, like `page/1`)
 | 
			
		||||
by setting the `paginate_path` variable, which defaults to `page`.
 | 
			
		||||
 | 
			
		||||
## Sorting
 | 
			
		||||
Sections' pages can be sorted three different ways, not counting the unsorted default and 
 | 
			
		||||
Sections' pages can be sorted three different ways, not counting the unsorted default and
 | 
			
		||||
is enabled by setting the `sort_by` front-matter variable.
 | 
			
		||||
 | 
			
		||||
Any page that cannot be sorted, for example if missing the date variable while sorting by `date`, will be ignored and
 | 
			
		||||
@ -101,6 +99,6 @@ This will sort all pages by their `date` field, from the most recent to the olde
 | 
			
		||||
This will be sort all pages by their `weight` field. Heavier weights fall at the bottom: 5 would be before 10.
 | 
			
		||||
 | 
			
		||||
### `order`
 | 
			
		||||
This will be sort all pages by their `order` field. Order is the opposite of weight, think of it as enumerating 
 | 
			
		||||
This will be sort all pages by their `order` field. Order is the opposite of weight, think of it as enumerating
 | 
			
		||||
the content: this is my first post, my second, etc. A page with `order: 5` will appear after a page with `order: 10` in the sorted list.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -56,7 +56,7 @@ compile_sass = false
 | 
			
		||||
build_search_index = false
 | 
			
		||||
 | 
			
		||||
# A list of glob patterns specifying asset files to ignore when
 | 
			
		||||
# processing the content directory. 
 | 
			
		||||
# processing the content directory.
 | 
			
		||||
# Defaults to none, which means all asset files are copied over to the public folder.
 | 
			
		||||
# Example:
 | 
			
		||||
#     ignored_content = ["*.{graphml,xlsx}", "temp.*"]
 | 
			
		||||
@ -74,34 +74,34 @@ ignored_content = []
 | 
			
		||||
 | 
			
		||||
Gutenberg currently has the following highlight themes available:
 | 
			
		||||
 | 
			
		||||
- 1337: https://tmtheme-editor.herokuapp.com/#!/editor/theme/1337
 | 
			
		||||
- agola-dark: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Agola%20Dark
 | 
			
		||||
- ascetic-white: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Ascetic%20White
 | 
			
		||||
- axar: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Axar
 | 
			
		||||
- [1337](https://tmtheme-editor.herokuapp.com/#!/editor/theme/1337)
 | 
			
		||||
- [agola-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Agola%20Dark)
 | 
			
		||||
- [ascetic-white](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Ascetic%20White)
 | 
			
		||||
- [axar](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Axar)
 | 
			
		||||
- base16-ocean-dark
 | 
			
		||||
- base16-ocean-light 
 | 
			
		||||
- bbedit: https://tmtheme-editor.herokuapp.com/#!/editor/theme/BBEdit
 | 
			
		||||
- boron: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Boron
 | 
			
		||||
- charcoal: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Charcoal
 | 
			
		||||
- cheerfully-light: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Cheerfully%20Light
 | 
			
		||||
- classic-modified: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Classic%20Modified
 | 
			
		||||
- demain: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Demain
 | 
			
		||||
- dimmed-fluid: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Dimmed%20Fluid
 | 
			
		||||
- gray-matter-dark: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Gray%20Matter%20Dark
 | 
			
		||||
- gruvbox-dark: https://github.com/morhetz/gruvbox
 | 
			
		||||
- gruvbox-light: https://github.com/morhetz/gruvbox
 | 
			
		||||
- idle: https://tmtheme-editor.herokuapp.com/#!/editor/theme/IDLE
 | 
			
		||||
- inspired-github: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Inspiredgithub
 | 
			
		||||
- ir-white: https://tmtheme-editor.herokuapp.com/#!/editor/theme/IR_White
 | 
			
		||||
- kronuz: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Kronuz
 | 
			
		||||
- material-dark: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Material%20Dark
 | 
			
		||||
- material-light: https://github.com/morhetz/gruvbox
 | 
			
		||||
- monokai: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Monokai
 | 
			
		||||
- solarized-dark: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(dark)
 | 
			
		||||
- solarized-light: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(light)
 | 
			
		||||
- subway-madrid: https://github.com/idleberg/Subway.tmTheme
 | 
			
		||||
- subway-moscow: https://github.com/idleberg/Subway.tmTheme
 | 
			
		||||
- visual-studio-dark: https://tmtheme-editor.herokuapp.com/#!/editor/theme/Visual%20Studio%20Dark
 | 
			
		||||
- base16-ocean-light
 | 
			
		||||
- [bbedit](https://tmtheme-editor.herokuapp.com/#!/editor/theme/BBEdit)
 | 
			
		||||
- [boron](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Boron)
 | 
			
		||||
- [charcoal](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Charcoal)
 | 
			
		||||
- [cheerfully-light](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Cheerfully%20Light)
 | 
			
		||||
- [classic-modified](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Classic%20Modified)
 | 
			
		||||
- [demain](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Demain)
 | 
			
		||||
- [dimmed-fluid](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Dimmed%20Fluid)
 | 
			
		||||
- [gray-matter-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Gray%20Matter%20Dark)
 | 
			
		||||
- [gruvbox-dark](https://github.com/morhetz/gruvbox)
 | 
			
		||||
- [gruvbox-light](https://github.com/morhetz/gruvbox)
 | 
			
		||||
- [idle](https://tmtheme-editor.herokuapp.com/#!/editor/theme/IDLE)
 | 
			
		||||
- [inspired-github](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Inspiredgithub)
 | 
			
		||||
- [ir-white](https://tmtheme-editor.herokuapp.com/#!/editor/theme/IR_White)
 | 
			
		||||
- [kronuz](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Kronuz)
 | 
			
		||||
- [material-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Material%20Dark)
 | 
			
		||||
- [material-light](https://github.com/morhetz/gruvbox)
 | 
			
		||||
- [monokai](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Monokai)
 | 
			
		||||
- [solarized-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(dark))
 | 
			
		||||
- [solarized-light](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(light))
 | 
			
		||||
- [subway-madrid](https://github.com/idleberg/Subway.tmTheme)
 | 
			
		||||
- [subway-moscow](https://github.com/idleberg/Subway.tmTheme)
 | 
			
		||||
- [visual-studio-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Visual%20Studio%20Dark)
 | 
			
		||||
 | 
			
		||||
Gutenberg uses the Sublime Text themes, making it very easy to add more.
 | 
			
		||||
If you want a theme not on that list, please open an issue or a pull request on the [Gutenberg repo](https://github.com/Keats/gutenberg).
 | 
			
		||||
 | 
			
		||||
@ -21,13 +21,13 @@ After running `gutenberg init`, you should see the following structure in your f
 | 
			
		||||
Here's a high level overview of each of these folders and `config.toml`.
 | 
			
		||||
 | 
			
		||||
## `config.toml`
 | 
			
		||||
A mandatory configuration file of Gutenberg in TOML format. 
 | 
			
		||||
A mandatory configuration file of Gutenberg in TOML format.
 | 
			
		||||
It is explained in details in the [Configuration page](./documentation/getting-started/configuration.md).
 | 
			
		||||
 | 
			
		||||
## `content`
 | 
			
		||||
Where all your markup content lies: this will most likely be mostly `.md` files. 
 | 
			
		||||
Each folder in the `content` directory represents a [section](./documentation/content/section.md) 
 | 
			
		||||
that contains [pages](./documentation/content/page.md) : your `.md` files. 
 | 
			
		||||
Where all your markup content lies: this will be mostly comprised of `.md` files.
 | 
			
		||||
Each folder in the `content` directory represents a [section](./documentation/content/section.md)
 | 
			
		||||
that contains [pages](./documentation/content/page.md) : your `.md` files.
 | 
			
		||||
 | 
			
		||||
To learn more, read [the content overview](./documentation/content/overview.md).
 | 
			
		||||
 | 
			
		||||
@ -40,10 +40,10 @@ The directory structure of the `sass` folder will be preserved when copying over
 | 
			
		||||
Contains any kind of files. All the files/folders in the `static` folder will be copied as-is in the output directory.
 | 
			
		||||
 | 
			
		||||
## `templates`
 | 
			
		||||
Contains all the [Tera](https://tera.netlify.com) templates that will be used to render this site. 
 | 
			
		||||
Have a look at the [Templates](./documentation/templates/_index.md) to learn more on the default templates 
 | 
			
		||||
and the variables available.
 | 
			
		||||
Contains all the [Tera](https://tera.netlify.com) templates that will be used to render this site.
 | 
			
		||||
Have a look at the [Templates](./documentation/templates/_index.md) to learn more about default templates
 | 
			
		||||
and available variables.
 | 
			
		||||
 | 
			
		||||
## `themes`
 | 
			
		||||
Contains themes that can be used for that site. If you are not planning to use themes, you can safely ignore
 | 
			
		||||
this folder and let it be. If you want to learn about themes, head to the [themes documentation](./documentation/themes/_index.md).
 | 
			
		||||
Contains themes that can be used for that site. If you are not planning to use themes, leave this folder empty.
 | 
			
		||||
If you want to learn about themes, head to the [themes documentation](./documentation/themes/_index.md).
 | 
			
		||||
 | 
			
		||||
@ -46,12 +46,12 @@ A simple theme you can use as example is [Hyde](https://github.com/Keats/hyde).
 | 
			
		||||
As a theme is just a site, you can simply use `gutenberg serve` and make changes to your
 | 
			
		||||
theme, with live reloading working as expected.
 | 
			
		||||
 | 
			
		||||
Make sure to commit every directory (including `content`) in order for other people 
 | 
			
		||||
Make sure to commit every directory (including `content`) in order for other people
 | 
			
		||||
to be able to build the theme from your repository.
 | 
			
		||||
 | 
			
		||||
### Caveat
 | 
			
		||||
 | 
			
		||||
Please note that [include paths](https://tera.netlify.com/docs/templates/#include) can only be used in used in normal templates. 
 | 
			
		||||
Please note that [include paths](https://tera.netlify.com/docs/templates/#include) can only be used in normal templates.
 | 
			
		||||
Theme templates should use [macros](https://tera.netlify.com/docs/templates/#macros) instead.
 | 
			
		||||
 | 
			
		||||
## Submitting a theme to the gallery
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user