-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.rb
More file actions
49 lines (42 loc) · 1.45 KB
/
config.rb
File metadata and controls
49 lines (42 loc) · 1.45 KB
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
require "slim"
require "susy"
set :layout, :default
set :images_dir, "assets/img"
set :css_dir, "assets/css"
set :js_dir, "assets/js"
set :markdown, :layout_engine => :slim, :tables => true, :autolink => true
set :markdown_engine, :redcarpet
activate :relative_assets
require "rack/tidy"
use Rack::Tidy,
"break-before-br" => false,
"indent" => true,
"indent-attributes" => false,
"indent-spaces" => 2,
"markup" => true,
"punctuation-wrap" => false,
"sort-attributes" => "none",
"split" => false,
"tab-size" => 2,
"vertical-space" => true,
"wrap" => 160,
"decorate-inferred-ul" => true,
"doctype" => 'html5',
"wrap-attributes" => false,
"wrap-php" => true,
"wrap-script-literals" => false,
"wrap-sections" => true,
"output-xhtml" => true,
"new-inline-tags" => "cfif, cfelse, ripts, msup",
# "new-blocklevel-tags" => "cfoutput, cfquery, header, nav, footer, article, aside, section, figure, datalist",
"new-blocklevel-tags" => "article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, datalist",
"new-empty-tags" => "cfelse"
# Build-specific configuration
configure :build do
compass_config do |config|
config.line_comments = false
config.output_style = :expanded
end
# activate :minify_css
# activate :minify_javascript
end