1
1
# Welcome to Jekyll!
2
2
#
3
- # This config file is meant for settings that affect your whole blog, values
4
- # which you are expected to set up once and rarely edit after that. If you find
5
- # yourself editing this file very often, consider using Jekyll's data files
6
- # feature for the data you need to update frequently.
7
- #
3
+ # This config file is meant for settings that affect your entire site, values
4
+ # which you are expected to set up once and rarely need to edit after that.
8
5
# For technical reasons, this file is *NOT* reloaded automatically when you use
9
- # 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10
-
11
- # Site settings
12
- # These are used to personalize your new site. If you look in the HTML files,
13
- # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
14
- # You can create any custom variable you would like, and they will be accessible
15
- # in the templates via {{ site.myvariable }}.
16
- title : Your awesome title
17
-
18
- description : >- # this means to ignore newlines until "baseurl:"
19
- Write an awesome description for your new site here. You can edit this
20
- line in _config.yml. It will appear in your document head meta (for
21
- Google search results) and in your feed.xml site description.
22
- baseurl : " " # the subpath of your site, e.g. /blog
23
- url : " " # the base hostname & protocol for your site, e.g. http://example.com
24
- twitter_username : jekyllrb
25
- github_username : jekyll
26
-
27
- # Build settings
6
+ # `jekyll serve`. If you change this file, please restart the server process.
7
+
8
+ # Theme Settings
9
+ #
10
+ # Review documentation to determine if you should use `theme` or `remote_theme`
11
+ # https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/#installing-the-theme
12
+
13
+ # theme : "minimal-mistakes-jekyll"
14
+ # remote_theme : "mmistakes/minimal-mistakes"
15
+ minimal_mistakes_skin : " dark" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
16
+
17
+ # Site Settings
18
+ locale : " en-US"
19
+ title : " Advait Mehla"
20
+ title_separator : " -"
21
+ subtitle : # site tagline that appears below site title in masthead
22
+ name : " "
23
+ description : " "
24
+ url : " https://advaitmehla.github.io" # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
25
+ baseurl : # the subpath of your site, e.g. "/blog"
26
+ repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
27
+ teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
28
+ logo : # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png"
29
+ masthead_title : # overrides the website title displayed in the masthead, use " " for no title
30
+ # breadcrumbs : false # true, false (default)
31
+ words_per_minute : 200
32
+ comments :
33
+ provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "giscus", "custom"
34
+ disqus :
35
+ shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname-
36
+ discourse :
37
+ server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org
38
+ facebook :
39
+ # https://developers.facebook.com/docs/plugins/comments
40
+ appid :
41
+ num_posts : # 5 (default)
42
+ colorscheme : # "light" (default), "dark"
43
+ utterances :
44
+ theme : # "github-light" (default), "github-dark"
45
+ issue_term : # "pathname" (default)
46
+ giscus :
47
+ repo_id : # Shown during giscus setup at https://giscus.app
48
+ category_name : # Full text name of the category
49
+ category_id : # Shown during giscus setup at https://giscus.app
50
+ discussion_term : # "pathname" (default), "url", "title", "og:title"
51
+ reactions_enabled : # '1' for enabled (default), '0' for disabled
52
+ theme : # "light" (default), "dark", "dark_dimmed", "transparent_dark", "preferred_color_scheme"
53
+ staticman :
54
+ branch : # "master"
55
+ endpoint : # "https://{your Staticman v3 API}/v3/entry/github/"
56
+ reCaptcha :
57
+ siteKey :
58
+ secret :
59
+ atom_feed :
60
+ path : # blank (default) uses feed.xml
61
+ hide : true # true, false (default)
62
+ search : # true, false (default)
63
+ search_full_content : # true, false (default)
64
+ search_provider : # lunr (default), algolia, google
65
+ lunr :
66
+ search_within_pages : # true, false (default)
67
+ algolia :
68
+ application_id : # YOUR_APPLICATION_ID
69
+ index_name : # YOUR_INDEX_NAME
70
+ search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY
71
+ powered_by : # true (default), false
72
+ google :
73
+ search_engine_id : # YOUR_SEARCH_ENGINE_ID
74
+ instant_search : # false (default), true
75
+ # SEO Related
76
+ google_site_verification :
77
+ bing_site_verification :
78
+ naver_site_verification :
79
+ yandex_site_verification :
80
+ baidu_site_verification :
81
+
82
+ # Social Sharing
83
+ twitter :
84
+ username :
85
+ instagram :
86
+ username : advaitmehla
87
+ github :
88
+ username : advaitmehla
89
+ facebook :
90
+ username :
91
+ app_id :
92
+ publisher :
93
+ og_image : # Open Graph/Twitter default site image
94
+ # For specifying social profiles
95
+ # - https://developers.google.com/structured-data/customize/social-profiles
96
+ social :
97
+ type : # Person or Organization (defaults to Person)
98
+ name : # If the user or organization name differs from the site's name
99
+ links :
100
+ - " https://instagram.com/advaitmehla"
101
+
102
+
103
+ # Analytics
104
+ analytics :
105
+ provider : false # false (default), "google", "google-universal", "google-gtag", "custom"
106
+ google :
107
+ tracking_id :
108
+ anonymize_ip : # true, false (default)
109
+
110
+
111
+ # Site Author
112
+ author :
113
+ name : " Advait Mehla"
114
+ avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
115
+ bio : " "
116
+ location : " "
117
+ email :
118
+ links :
119
+ - label : " Email"
120
+ icon : " fas fa-fw fa-envelope-square"
121
+
122
+ - label : " Website"
123
+ icon : " fas fa-fw fa-link"
124
+ # url: "https://your-website.com"
125
+ - label : " Twitter"
126
+ icon : " fab fa-fw fa-twitter-square"
127
+ # url: "https://twitter.com/"
128
+ - label : " Facebook"
129
+ icon : " fab fa-fw fa-facebook-square"
130
+ # url: "https://facebook.com/"
131
+ - label : " GitHub"
132
+ icon : " fab fa-fw fa-github"
133
+ # url: "https://github.com/"
134
+ - label : " Instagram"
135
+ icon : " fab fa-fw fa-instagram"
136
+ # url: "https://instagram.com/"
137
+
138
+ # Site Footer
139
+ footer :
140
+ links :
141
+ - label : " Instagram"
142
+ icon : " fab fa-fw fa-instagram"
143
+ url : " https://instagram.com/advaitmehla"
144
+ - label : " GitHub"
145
+ icon : " fab fa-fw fa-github"
146
+ url : " https://github.com/advaitmehla"
147
+
148
+
149
+
150
+ # Reading Files
151
+ include :
152
+ - .htaccess
153
+ - _pages
154
+ exclude :
155
+ - " *.sublime-project"
156
+ - " *.sublime-workspace"
157
+ - vendor
158
+ - .asset-cache
159
+ - .bundle
160
+ - .jekyll-assets-cache
161
+ - .sass-cache
162
+ - assets/js/plugins
163
+ - assets/js/_main.js
164
+ - assets/js/vendor
165
+ - Capfile
166
+ - CHANGELOG
167
+ - config
168
+ - Gemfile
169
+ - Gruntfile.js
170
+ - gulpfile.js
171
+ - LICENSE
172
+ - log
173
+ - node_modules
174
+ - package.json
175
+ - package-lock.json
176
+ - Rakefile
177
+ - README
178
+ - tmp
179
+ - /docs # ignore Minimal Mistakes /docs
180
+ - /test # ignore Minimal Mistakes /test
181
+ keep_files :
182
+ - .git
183
+ - .svn
184
+ encoding : " utf-8"
185
+ markdown_ext : " markdown,mkdown,mkdn,mkd,md"
186
+
187
+
188
+ # Conversion
28
189
markdown : kramdown
29
- remote_theme :
" mmistakes/[email protected] "
190
+ highlighter : rouge
191
+ lsi : false
192
+ excerpt_separator : " \n\n "
193
+ incremental : false
194
+
195
+
196
+ # Markdown Processing
197
+ kramdown :
198
+ input : GFM
199
+ hard_wrap : false
200
+ auto_ids : true
201
+ footnote_nr : 1
202
+ entity_output : as_char
203
+ toc_levels : 1..6
204
+ smart_quotes : lsquo,rsquo,ldquo,rdquo
205
+ enable_coderay : false
206
+
207
+
208
+ # Sass/SCSS
209
+ sass :
210
+ sass_dir : _sass
211
+ style : compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
212
+
213
+
214
+ # Outputting
215
+ permalink : /:categories/:title/
216
+ paginate : 5 # amount of posts to show
217
+ paginate_path : /page:num/
218
+ timezone : # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
219
+
220
+
221
+ # Plugins (previously gems:)
30
222
plugins :
31
- - jekyll-feed
223
+ - jekyll-paginate
224
+ - jekyll-sitemap
225
+ - jekyll-gist
32
226
- jekyll-include-cache
33
227
34
- # Exclude from processing.
35
- # The following items will not be processed, by default. Create a custom list
36
- # to override the default setting.
37
- # exclude:
38
- # - Gemfile
39
- # - Gemfile.lock
40
- # - node_modules
41
- # - vendor/bundle/
42
- # - vendor/cache/
43
- # - vendor/gems/
44
- # - vendor/ruby/
228
+ # mimic GitHub Pages with --safe
229
+ whitelist :
230
+ - jekyll-paginate
231
+ - jekyll-sitemap
232
+ - jekyll-gist
233
+ - jekyll-include-cache
234
+
235
+
236
+ # Archives
237
+ # Type
238
+ # - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default)
239
+ # - Jekyll Archives plugin archive pages ~> type: jekyll-archives
240
+ # Path (examples)
241
+ # - Archive page should exist at path when using Liquid method or you can
242
+ # expect broken links (especially with breadcrumbs enabled)
243
+ # - <base_path>/tags/my-awesome-tag/index.html ~> path: /tags/
244
+ # - <base_path>/categories/my-awesome-category/index.html ~> path: /categories/
245
+ # - <base_path>/my-awesome-category/index.html ~> path: /
246
+ category_archive :
247
+ type : liquid
248
+ path : /categories/
249
+ tag_archive :
250
+ type : liquid
251
+ path : /tags/
252
+ # https://github.com/jekyll/jekyll-archives
253
+ # jekyll-archives:
254
+ # enabled:
255
+ # - categories
256
+ # - tags
257
+ # layouts:
258
+ # category: archive-taxonomy
259
+ # tag: archive-taxonomy
260
+ # permalinks:
261
+ # category: /categories/:name/
262
+ # tag: /tags/:name/
263
+
264
+
265
+ # HTML Compression
266
+ # - https://jch.penibelst.de/
267
+ compress_html :
268
+ clippings : all
269
+ ignore :
270
+ envs : development
271
+
272
+
273
+ # Defaults
274
+ defaults :
275
+ # _posts
276
+ - scope :
277
+ path : " "
278
+ type : posts
279
+ values :
280
+ layout : single
281
+ author_profile : true
282
+ read_time : true
283
+ comments : # true
284
+ share : true
285
+ related : true
0 commit comments