-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_config.yml
140 lines (121 loc) · 5.03 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
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
###########################################################
# Global Configuration (https://jekyllrb.com/docs/configuration/options/)
###########################################################
# if you want to force HTTPS, specify the domain without the http at the start
# set domain: "your_github_user_name.github.io"
domain: "www.fhoppe.com"
# your web site url
# for GitHub Pages, url: "https://your_github_user_name.github.io"
url: "https://fab-hop.github.io"
# path to this site
# if your page is located at https://your_github_user_name.github.io/blog, then set baseurl: "/blog"
baseurl: ""
# please use TZ database name column on the list table
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
timezone: "DE"
###########################################################
# Front Matter Defaults (https://jekyllrb.com/docs/configuration/front-matter-defaults/)
###########################################################
defaults:
# for posts
- scope:
# to separate language posts folders
path: "_posts"
values:
layout: "post"
permalink: /posts/:path
# for multilingual posts
- scope:
# to separate language posts folders
path: "*/_posts"
values:
hidden: true
layout: "post"
permalink: /:path
# example: enable setting for all pages. You may still need to enable some setting from _data/conf/posts.yml or _data/conf/main.yml
# - scope:
# # an empty string here means all files in the project
# path: ""
# values:
# image_viewer_on: true
# image_lazy_loader_on: true
###########################################################
# Markdown Options (https://jekyllrb.com/docs/configuration/markdown/)
# Configuring Jekyll in your GitHub Pages site (https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll)
###########################################################
# This is default for GitHub Pages sites and cannot be changed.
highlighter: rouge
markdown: kramdown
kramdown:
# This is default for GitHub Pages sites and cannot be changed.
syntax_highlighter: rouge
###########################################################
# Plugins (Plugins supported by GitHub Pages https://pages.github.com/versions/)
###########################################################
plugins:
- jekyll-paginate
- jekyll-redirect-from
- jekyll-scholar
# since GitHub Pages runs jekyll with "--safe" flag, we need to add supported plugins in here. (only github supported plugins are allowed)
whitelist:
- jekyll-paginate
- jekyll-redirect-from
- jekyll-scholar
###########################################################
# jekyll-scholar (https://github.com/inukshuk/jekyll-scholar)
###########################################################
scholar:
style: "apa"
locale: "en"
source: "./_bibliography"
bibliography: "my_publications.bib"
allow_locale_overides: true
details_layout: "bibtex.html"
sort_by: "year,month"
order: "descending,descending"
###########################################################
# jekyll-paginate (https://jekyllrb.com/docs/pagination/)
###########################################################
paginate_path: "/blog/:num"
# number of post per page
# make sure this matches with post_query_paginator_post_per_page in _data/conf/posts.yml
paginate: 5
###########################################################
# jekyll-redirect-from (https://github.com/jekyll/jekyll-redirect-from)
###########################################################
redirect_from:
# Disabling generation of redirects.json
json: false
###########################################################
# html compression (https://jch.penibelst.de)
###########################################################
compress_html:
clippings: all
comments: all
#endings: all
profile: false
blanklines: false
ignore:
# disable this feature for development env.
envs: [development]
###########################################################
# js compression (for removing comments(/**/only), line breaks and spaces)
# for debugging js files, simply set linebreak_and_space: false (in production env, this will be enabled automatically)
# for more info about environments (https://jekyllrb.com/docs/configuration/environments/)
###########################################################
compress_js:
# enable or disable line breaks and space removal feature for development env.
linebreak_and_space: false
# disable this feature entirely for development or production env.
#ignore: development
###########################################################
# Sass (https://jekyllrb.com/docs/assets/)
###########################################################
sass:
sass_dir: assets/_scss
# enable css compression
style: compressed
###########################################################
# Exclude these files or folders from production site
###########################################################
exclude: ["Gemfile*", "vendor", ".github", ".vscode", "README*", "CODE_OF_CONDUCT.md", "LICENSE", "docs"]