/
config.rb
53 lines (45 loc) · 1.06 KB
/
config.rb
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
require "extensions/search"
require "extensions/catalogue"
activate :search
activate :catalogue
activate :directory_indexes
activate :autoprefixer
activate :sprockets do |c|
c.expose_middleman_helpers = true
end
set :relative_links, true
set :css_dir, "assets/stylesheets"
set :js_dir, "assets/javascripts"
set :images_dir, "assets/images"
set :fonts_dir, "assets/fonts"
set :layout, "layouts/application"
set :markdown, :parse_block_html => true
page "/*.xml", layout: false
page "/*.json", layout: false
page "/*.txt", layout: false
configure :development do
activate :livereload
end
configure :build do
activate :relative_assets
activate :minify_html
activate :minify_css
activate :minify_javascript
activate :gzip
end
activate :deploy do |deploy|
deploy.build_before = true
deploy.deploy_method = :git
end
helpers do
def baseurl
if environment? :development
""
elsif environment? :production
"/publications/romanmosaics"
end
end
def og_image_path
"http://www.getty.edu#{baseurl}/assets/images/og_cover.jpg"
end
end