-
Notifications
You must be signed in to change notification settings - Fork 0
/
_config.yml
142 lines (133 loc) · 5.33 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
141
142
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
#
# If you need help with YAML syntax, here are some quick references for you:
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
# https://learnxinyminutes.com/docs/yaml/
#
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
# Run the LIVE development server using `bundle exec jekyll serve -o -l`
#### TOC - [ctrl] + [f] to find these sections in the config.
# - Site Settings, Meta, and SEO
# - Search
# - CommentBox
# - Contact Form
# - Build Settings
#### Site Settings, Meta, and SEO
title: DevSculptor
version: 1.0.2
email: admin@jlsunday.com
description: >- # Ignore newlines to allow multiline strings. See "aboutme" setting below.
A full-featured, GitHub Pages compatible, Jekyll blog theme tailored to software devs that contains project and resume pages.
Contains localization support for multiple languages.
tagline: >-
A full-featured, GitHub Pages compatible, Jekyll blog theme tailored to software devs that contains project and resume pages.
Contains localization support for multiple languages.
baseurl: "" # The subpath of your site, e.g. /blog
url: "https://jlsunday.com/DevSculptor" # The base hostname & protocol for your site, e.g. http://example.com
author:
name: Justin L. Sunday
url: https://JLSunday.com/
default_locale: "en" # Sets locale across the site
logo_light: "/assets/branding/logo/svg/logo-no-background-black-letters.svg" # path/to/logo.svg
logo_dark: "/assets/branding/logo/svg/logo-no-background.svg" # path/to/logo.svg
show_contact_info: true # Personal Info (twitter,GitHub,email) can be seen in `\_includes\sidebar\aboutme.html`, this info only shown where show_contact_info == true
include_blogroll: true
feed:
excerpt_only: true
footer: # Optional links for sitemap, privacy policy, cookie policy, and terms of service. These have placeholders inside that specify the author's/website's names. So, if you are in the United States, theis should be pretty much plug and play. I would definitely recommend that you look these over yourself for safety reasons. I assume no responsibility if you use these provided files. They are meant as placeholders/ templates to be edited for your specific use-case.
include_sitemap: true
include_privacypolicy: true
include_cookiepolicy: true
include_terms: true
aboutme:
include: true
text: >-
Hello, my name is Justin! I live in the US with my wife, amazing daughters, and our crazy canines.
I'm extremely passionate about software development, programming, absorbing every bit of knowledge
I can, and sharing that knowledge with anyone interested in learning.
photo:
use_github_avatar: false
asset_path: # "/path/to/profile-photo.png"
hosted_aboutme_photo: "https://github.com/sundayj/sundayj.github.io/blob/master/assets/images/author/profile-photo-1352x1098.png?raw=true" # Use if you want to use a photo from somewhere else on the web
google_analytics_key: "G-4Z30BJZ3LK" # UA-57979084-1 # put YOUR key here to enable tracking! (blank to disable)
#### Search
# If you would like to include algolia search in your site, please refer to this blog post by Algolia: https://www.algolia.com/blog/engineering/instant-search-blog-documentation-jekyll-plugin/
algolia:
application_id: EWUVB8IM9I
index_name: posts
search_only_api_key: 2a8317b5236115949a9abb019380355e
files_to_exclude:
- pages/home.md
- pages/about.md
- pages/archives.md
- pages/categories.md
- pages/tags.md
- pages/search.md
settings:
attributesToHighlight:
- categories
- content
- headings
- html
- tags
- title
attributesToSnippet:
- content:10
- summary:10
#### CommentBox
comment_box: 5706851450617856-proj # project Id
#### Contact Form
fab_form: dcqj53t # form Id
### Build Settings
# Kramdown Configuration
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
syntax_highlighter_opts:
span:
line_numbers: false
block:
line_numbers: true
start_line: 1
paginate: 5
excerpt_separator: <!-- more -->
plugins:
- jekyll-avatar
- jekyll-feed
- jekyll-paginate
- jemoji
# - jekyll-sitemap
- jekyll-seo-tag
- jekyll-seo
# Exclude from processing.
# The following items will not be processed, by default.
# Any item listed under the `exclude:` key here will be automatically added to
# the internal "default list".
#
# Excluded items can be processed by explicitly listing the directories or
# their entries' file path in the `include:` list.
#
# exclude:
# - .sass-cache/
# - .jekyll-cache/
# - gemfiles/
# - Gemfile
# - Gemfile.lock
# - node_modules/
# - vendor/bundle/
# - vendor/cache/
# - vendor/gems/
# - vendor/ruby/