-
Notifications
You must be signed in to change notification settings - Fork 0
/
_config.yml
113 lines (91 loc) · 1.79 KB
/
_config.yml
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
# General
title: steilerPhoto
# Local server settings
host: 0.0.0.0
## Permalink for blog posts
permalink: /:year/:month/:title/
# Build settings
markdown: kramdown
incremental: true
gems:
- jekyll-assets
- jekyll-sitemap
- jekyll-last-modified-at
- octopress-paginate
include:
- _pages
- _files
exclude:
- steilerPhoto
- Gemfile
- Gemfile.lock
- LICENSE
- README.md
- _posts/README.md
- _pages/README.md
- _files/README.md
excerpt_separator: <!--more-->
picture_generator:
extension: ".jpg"
source: "_images"
cache: "_images/.cache"
compress_html:
clippings: all
comments: ["<!-- ", " -->"]
endings: all
blanklines: false
profile: false
startings: all
# Purify CSS
purify:
compress: true
force_class:
- 'social-button-reddit'
- 'social-button-email'
- 'hoverEffect'
- 'col-sm-8'
- 'desc-container'
- 'col-sm-4'
- 'img-container'
compress_files:
compressions:
- 'gzip'
- 'brotli'
file_types:
- 'json'
- 'ttf'
- 'xml'
- 'woff'
- 'css'
- 'js'
- 'tff'
- 'eot'
- 'html'
- 'svg'
# Remove unnecessary CSS and JS
clean: true
#
# Deploy settings
#
deploy:
- rsync -az --delete ./ [email protected]:/var/www/steilerPhoto/
#
# jekyll-assets config
#
assets:
compress:
css: true
js: true
autowrite: true
cache_type: memory
prefix: "/assets"
digest: true
sources:
- _assets/favicon
assets:
# Copy all files withtin the _assets folder structure to the /assets/ folder and give them a digest
- "*"
features:
liquid: false
automatic_img_size: false
automatic_img_alt: false