-
Notifications
You must be signed in to change notification settings - Fork 18
/
metalsmith.json
158 lines (158 loc) · 3.89 KB
/
metalsmith.json
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"source": "src",
"destination": "build",
"clean": false,
"plugins": {
"metalsmith-env": {},
"metalsmith-metadata": {
"practices": "data/practices.csv",
"projects": "data/projects.csv",
"tools": "data/tools.csv"
},
"metalsmith-debug": true,
"metalsmith-sass": {
},
"metalsmith-ignore": [
".git/**",
".gitignore",
".travis.yml",
"_config.yml",
"INTENTIONS.md",
"LICENSE",
"Makefile",
"README.md",
"data/*"
],
"metalsmith-paths": {
"property": "paths"
},
"metalsmith-generate": [
{
"type": "metadata",
"src": "tools",
"contents": "layouts/tool.md",
"name": "name",
"ext": ".md",
"path": "tools/",
"slugify": true,
"metadata": {
"lunr": true,
"content_type": "tool"
}
},
{
"type": "metadata",
"src": "practices",
"contents": "layouts/practice.md",
"name": "practice",
"ext": ".md",
"path": "practices/",
"slugify": true,
"metadata": {
"lunr": true,
"content_type": "practice"
}
},
{
"type": "metadata",
"src": "practices",
"contents": "layouts/subpractice.md",
"name": "name",
"parent": "practice",
"ext": ".md",
"path": "practices/",
"slugify": true,
"metadata": {
"lunr": true,
"content_type": "practice"
}
},
{
"type": "metadata",
"src": "projects",
"contents": "layouts/project.md",
"name": "name",
"ext": ".md",
"path": "projects/",
"slugify": true,
"metadata": {
"lunr": true,
"content_type": "project"
}
}
],
"metalsmith-in-place": {
"engine": "nunjucks"
},
"metalsmith-collections": {
"projects": "projects/*.md",
"practices": "practices/*.md",
"tools": "tools/*.md"
},
"metalsmith-collection-tags": {
"projects": {
"handle": "phase",
"path": "projects/phase/:tag.html",
"template": "layouts/projects_tag.md"
},
"projects": {
"handle": "regularly_updated",
"path": "projects/regularly_updated/:tag.html",
"template": "layouts/projects_tag.md"
}
},
"metalsmith-lunr": {
"fields": {
"name": 10,
"content_type": 10,
"practice": 10,
"tags": 10,
"phase": 10,
"regularly_updated": 10,
"description": 10,
"practice": 10,
"practice_2": 10,
"keywords": 10
}
},
"metalsmith-search-meta": {
"path": "searchMeta.json",
"pad": true,
"properties": [
"name",
"tags",
"content_type",
"keywords",
"project_audience",
"usage_audience",
"installation_audience",
"open_source",
"open_source_license",
"description",
"practice",
"practice_2",
"deployment",
"programming_language",
"feature_coding","feature_data_modeling","feature_bulk_upload","feature_displays_lists","feature_network_viz","feature_network_editing","feature_network_analysis","feature_embeddable","feature_document_viz","feature_timelines","feature_maps",
"phase",
"geographic_focus",
"intended_impact",
"team_size",
"thematic_focus"
]
},
"metalsmith-pandoc": {
"from": "markdown_github+definition_lists+markdown_in_html_blocks"
},
"metalsmith-layouts": {
"engine": "nunjucks",
"directory": "layouts",
"default": "default.html",
"pattern": "**/*.html"
},
"metalsmith-assets": {
"source": "assets",
"destination": "assets"
}
}
}