Fix obsolete slugify_paths documentation
This commit is contained in:
parent
d519cdd0a1
commit
c2dd408df4
|
@ -5,8 +5,9 @@ weight = 50
|
||||||
|
|
||||||
## Heading id and anchor insertion
|
## Heading id and anchor insertion
|
||||||
While rendering the Markdown content, a unique id will automatically be assigned to each heading.
|
While rendering the Markdown content, a unique id will automatically be assigned to each heading.
|
||||||
This id is created by converting the heading text to a [slug](https://en.wikipedia.org/wiki/Semantic_URL#Slug) if `slugify_paths` is enabled.
|
This id is created by converting the heading text to a [slug](https://en.wikipedia.org/wiki/Semantic_URL#Slug) if `slugify.anchors` is set to `"on"` (the default).
|
||||||
if `slugify_paths` is disabled, whitespaces are replaced by `_` and the following characters are stripped: `#`, `%`, `<`, `>`, `[`, `]`, `(`, `)`, \`, `^`, `{`, `|`, `}`.
|
If `slugify.paths` is set to `"safe"`, whitespaces are replaced by `_` and the following characters are stripped: `#`, `%`, `<`, `>`, `[`, `]`, `(`, `)`, \`, `^`, `{`, `|`, `}`.
|
||||||
|
If `slugify.paths` is set to `"off"`, no modifications are made, and you may be left with nominally illegal ids.
|
||||||
A number is appended at the end if the slug already exists for that article
|
A number is appended at the end if the slug already exists for that article
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
|
|
|
@ -35,12 +35,13 @@ For any page within your content folder, its output path will be defined by eith
|
||||||
- its filename
|
- its filename
|
||||||
|
|
||||||
Either way, these proposed path will be sanitized before being used.
|
Either way, these proposed path will be sanitized before being used.
|
||||||
If `slugify_paths` is enabled in the site's config - the default - paths are [slugified](https://en.wikipedia.org/wiki/Clean_URL#Slug).
|
If `slugify.paths` is set to `"on"` in the site's config - the default - paths are [slugified](https://en.wikipedia.org/wiki/Clean_URL#Slug).
|
||||||
Otherwise, a simpler sanitation is performed, outputting only valid NTFS paths.
|
If it is set to `"safe"`, only sanitation is performed, with the following characters being removed: `<`, `>`, `:`, `/`, `|`, `?`, `*`, `#`, `\\`, `(`, `)`, `[`, `]` as well as newlines and tabulations. This ensures that the path can be represented on all operating systems.
|
||||||
The following characters are removed: `<`, `>`, `:`, `/`, `|`, `?`, `*`, `#`, `\\`, `(`, `)`, `[`, `]` as well as newlines and tabulations.
|
|
||||||
Additionally, trailing whitespace and dots are removed and whitespaces are replaced by `_`.
|
Additionally, trailing whitespace and dots are removed and whitespaces are replaced by `_`.
|
||||||
|
|
||||||
**NOTE:** To produce URLs containing non-English characters (UTF8), `slugify_paths` needs to be set to `false`.
|
If `slugify.paths` is set to `"off"`, no modifications are made.
|
||||||
|
|
||||||
|
If you want URLs containing non-ASCII characters, `slugify.paths` needs to be set to `"safe"` or `"off"`.
|
||||||
|
|
||||||
### Path from frontmatter
|
### Path from frontmatter
|
||||||
|
|
||||||
|
@ -56,7 +57,7 @@ slug = "femmes-libres-libération-kurde"
|
||||||
This is my article.
|
This is my article.
|
||||||
```
|
```
|
||||||
|
|
||||||
This frontmatter will output the article to `[base_url]/zines/femmes-libres-libération-kurde` with `slugify_paths` disabled, and to `[base_url]/zines/femmes-libres-liberation-kurde` with `slugify_enabled` enabled.
|
This frontmatter will output the article to `[base_url]/zines/femmes-libres-libération-kurde` with `slugify.paths` set to `"safe"` or `"off"`, and to `[base_url]/zines/femmes-libres-liberation-kurde` with the default value for `slugify.paths` of `"on"`.
|
||||||
|
|
||||||
### Path from filename
|
### Path from filename
|
||||||
|
|
||||||
|
@ -66,7 +67,7 @@ When the article's output path is not specified in the frontmatter, it is extrac
|
||||||
|
|
||||||
If the path found starts with a datetime string (`YYYY-mm-dd` or [a RFC3339 datetime](https://www.ietf.org/rfc/rfc3339.txt)) followed by an underscore (`_`) or a dash (`-`), this date is removed from the output path and will be used as the page date (unless already set in the front-matter). Note that the full RFC3339 datetime contains colons, which is not a valid character in a filename on Windows.
|
If the path found starts with a datetime string (`YYYY-mm-dd` or [a RFC3339 datetime](https://www.ietf.org/rfc/rfc3339.txt)) followed by an underscore (`_`) or a dash (`-`), this date is removed from the output path and will be used as the page date (unless already set in the front-matter). Note that the full RFC3339 datetime contains colons, which is not a valid character in a filename on Windows.
|
||||||
|
|
||||||
The output path extracted from the file path is then slugified or not depending on the `slugify_paths` config, as explained previously.
|
The output path extracted from the file path is then slugified or not, depending on the `slugify.paths` config, as explained previously.
|
||||||
|
|
||||||
**Example:** The file `content/blog/2018-10-10-hello-world.md` will generated a page available at will be available at `[base_url]/hello-world`.
|
**Example:** The file `content/blog/2018-10-10-hello-world.md` will generated a page available at will be available at `[base_url]/hello-world`.
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ categories = ["programming"]
|
||||||
|
|
||||||
In a similar manner to how section and pages calculate their output path:
|
In a similar manner to how section and pages calculate their output path:
|
||||||
- the taxonomy name is never slugified
|
- the taxonomy name is never slugified
|
||||||
- the taxonomy entry (eg. as specific tag) is slugified when `slugify_paths` is enabled in the configuration
|
- the taxonomy term (eg. as specific tag) is slugified when `slugify.taxonomies` is enabled (`"on"`, the default) in the configuration
|
||||||
|
|
||||||
The taxonomy pages are then available at the following paths:
|
The taxonomy pages are then available at the following paths:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue