/
site-config.json
66 lines (61 loc) · 1.8 KB
/
site-config.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
{
"content_path": "./content/",
"layout_path": "./layout/",
"output_path": "./output/",
"yaml_extensions": [ "html", "markdown", "mdown", "md", "js", "css" ],
"pre_processors": [
"lanyon.pre_processors.MarkdownOutputRenamer",
{
"class": "lanyon.pre_processors.BlogPostProcessor",
"options": {
"path": "20[0-9][0-9]/**.{markdown,mdown,md,html}"
}
}
],
"content_processors": [
{
"class": "lanyon.content_processors.MarkdownRenderer",
"extensions": [ "markdown", "mdown", "md" ]
},
{
"class": "lanyon.content_processors.Jinja2Renderer",
"extensions": [ "html", "rss", "atom" ]
},
{
"class": "lanyon.content_processors.ExternalProcessor",
"extensions": [ "css" ],
"options": {
"cmd": "java -jar yuicompressor-2.4.7.jar --type=css"
}
},
{
"class": "lanyon.content_processors.ExternalProcessor",
"extensions": [ "js" ],
"options": {
"pipe": true,
"cmd": "java -jar yuicompressor-2.4.7.jar --type=js"
}
},
{
"class": "lanyon.content_processors.ExternalProcessor",
"extensions": ["png"],
"options": {
"cmd": "optipng {input} {output}"
}
}
],
"post_processors": [
{
"class": "lanyon.post_processors.TagPageGenerator",
"options": {
"template": "_tag.html"
}
},
{
"class": "lanyon.post_processors.TagFeedGenerator",
"options": {
"template": "_tag.atom"
}
}
]
}