-
Notifications
You must be signed in to change notification settings - Fork 56
/
nanoc.yaml
66 lines (60 loc) · 1.77 KB
/
nanoc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
text_extensions: [ 'adoc', 'asciidoc', 'atom', 'coffee', 'css', 'erb', 'haml', 'handlebars', 'hb', 'htm', 'html', 'js', 'less', 'markdown', 'md', 'ms', 'mustache', 'php', 'rb', 'rdoc', 'sass', 'scss', 'slim', 'txt', 'xhtml', 'xml', 'dmark' ]
enable_output_diff: true
prune:
auto_prune: true
exclude: ['.git']
data_sources:
- type: filesystem
- type: cli
items_root: /doc/reference/commands/
- type: release_notes
base_url: https://nanoc.app
checking:
enabled_checks:
# TODO: re-enable ilinks once #1442 is fixed
- stale
- no_unprocessed_erb
- no_markdown_links_in_output
- valid_sitemap
- no_smartness_in_kbd
- spelling
- mixed_content
toc:
- title: 'Getting started'
children:
- '/doc/about.*'
- '/doc/tutorial.*'
- title: 'Using Nanoc'
children:
- '/doc/sites.*'
- '/doc/items-and-layouts.*'
- '/doc/cli.*'
- '/doc/identifiers-and-patterns.*'
- '/doc/rules.*'
- '/doc/filters.*'
- '/doc/helpers.*'
- '/doc/deploying.*'
- '/doc/testing.*'
- '/doc/data-sources.*'
- title: 'Tips and tricks'
children:
- '/doc/guides/using-binary-items-effectively.*'
- '/doc/guides/creating-multilingual-sites.*'
- '/doc/guides/using-external-sources.*'
- '/doc/guides/creating-pdfs.*'
- '/doc/guides/using-common-filters.*'
- title: 'References'
compact: true
children:
- '/doc/reference/filters.*'
- '/doc/reference/helpers.*'
- '/doc/reference/commands.*'
- '/doc/reference/config.*'
- '/doc/reference/variables.*'
- title: 'Appendices'
children:
- '/doc/installation.*'
- '/doc/troubleshooting.*'
- '/doc/nanoc-4-upgrade-guide.*'
- '/doc/internals.*'
- '/doc/glossary.*'