-
Notifications
You must be signed in to change notification settings - Fork 3
/
_config.yml
133 lines (108 loc) · 3.6 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
# vi:et:sw=2:ts=2
# Remember: do not use tabs in configuration files.
# See also: http://jekyllrb.com/docs/configuration/
encoding: utf-8
timezone: America/Sao_Paulo
# Site name (not used by Jekyll itself, only used in the template):
name: "Denilson Sá"
# In fact, any property from this _config.yml file can be referenced in a
# template using {{ site.foobar }}
# Used in RSS and Atom feeds.
production_url: "https://denilson.sa.nom.br/"
# site.url is filled in by GitHub Pages, but always point to HTTP.
# https://github.com/jekyll/github-metadata/issues/116
# Let's avoid using it and instead use site.baseurl.
baseurl: ''
# http://jekyllrb.com/docs/configuration/#frontmatter-defaults
defaults:
# -
# scope:
# path: "" # an empty string here means all files in the project
# type: "posts" # Type can be pages, posts, drafts, or any collection.
# values:
# layout: "default"
-
scope:
path: ""
type: "posts"
values:
og_type: "article"
-
scope:
path: ""
type: "drafts"
values:
og_type: "article"
#markdown: redcarpet
markdown: kramdown
# http://jekyllrb.com/docs/configuration/#markdown-options
# https://stackoverflow.com/questions/13464590/github-flavored-markdown-and-pygments-highlighting-in-jekyll
# https://stackoverflow.com/questions/373002/better-ruby-markdown-interpreter
# https://github.com/vmg/redcarpet
redcarpet:
extensions:
- no_intra_emphasis
- fenced_code_blocks
- autolink
- strikethrough
- tables
- smart
- with_toc_data
# - superscript
# https://github.com/gettalong/kramdown
# http://kramdown.gettalong.org/syntax.html
# http://kramdown.gettalong.org/options.html
# http://kramdown.gettalong.org/parser/gfm.html
kramdown:
# Still missing: autolink
input: GFM
# If true, inserts <br> for newlines in paragraphs.
hard_wrap: false
# "as_input", "numeric", "symbolic", "as_char"
entity_output: "as_input"
# "coderay" is the default, but it outputs different classes than rouge/pygments.
# "rouge" seems a better choice.
syntax_highlighter: "rouge"
# syntax_highlighter_opts:
# https://github.com/jneen/rouge#full-options
# This is already the default:
# line_numbers: false
# Either "class" or "style".
coderay_css: "class"
# "table", "inline" or nil
coderay_line_numbers: "table"
# Requires "stringex" gem.
# transliterated_header_ids: true
# Starting in Jekyll 2.0, absolute permalinks are the default.
relative_permalinks: false
# Inspired by: https://github.com/SLaks/SLaks.Blog/blob/gh-pages/_config.yml
permalink: /blog/:year-:month-:day/:title
# A single blank line (AKA a paragraph break, the default behavior).
#excerpt_separator: "\n\n"
# Two blank lines.
excerpt_separator: "\n\n\n"
# Produce an index for related posts.
#lsi: true
lsi: false
#paginate: 10
# Files to be excluded from the generated _site:
exclude:
- /icons/originals/
include:
- .well-known
# This will only be useful if the site is being served from a non-root
# directory. Also, post URLs alread contain the leading slash, which means
# baseurl should NOT contain a trailing slash.
#baseurl:
# Auto-regeneration can no longer be set from your configuration file(s). Use
# the --watch/-w command-line option instead.
#watch: true
gems:
- jekyll-sitemap
- jekyll-redirect-from
# I may use: https://github.com/jekyll/jekyll-feed
# Further configuration:
# https://help.github.com/articles/redirects-on-github-pages
# https://help.github.com/articles/using-jekyll-with-pages
# https://help.github.com/articles/repository-metadata-on-github-pages
# https://help.github.com/articles/custom-404-pages