-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_config.yml
More file actions
114 lines (105 loc) · 4.43 KB
/
Copy path_config.yml
File metadata and controls
114 lines (105 loc) · 4.43 KB
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
# 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.
#
# 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.
# ---------------------------------------------------------------------------
# Site settings
# ---------------------------------------------------------------------------
title: mileszs
email: miles@mileszs.com
# Kept as a mapping rather than a bare string: templates read `site.author.name`
# (see _includes/footer.html and llms.txt), and flattening this to a string
# would break both.
author:
name: Miles Z. Sterrett
description: >- # this means to ignore newlines until the next key
The blahg/ramblings of MilesZS — Miles Z. Sterrett on software, engineering
leadership, books, tabletop games, and whatever else has his attention.
baseurl: "" # the subpath of your site, e.g. /blog
# This must match the domain the site is actually served from, and must agree
# with the CNAME file and the GitHub Pages custom domain setting. It drives
# canonical URLs, og:url, the JSON-LD blob, RSS entry links, and sitemap.xml.
# The apex is canonical; www.mileszs.com 301s here.
url: "https://mileszs.com"
lang: en
timezone: America/Indiana/Indianapolis
github_username: mileszs
# ---------------------------------------------------------------------------
# Metadata for jekyll-seo-tag
# ---------------------------------------------------------------------------
# `social.links` becomes the `sameAs` array in the JSON-LD Person, which is how
# search engines and AI crawlers tie this site to the same human elsewhere.
# Kept in sync with the profiles linked from the About page. Twitter and
# ruby.social (Mastodon) were dropped when the About page moved to Bluesky.
social:
name: Miles Z. Sterrett
links:
- https://github.com/mileszs
- https://bsky.app/profile/mileszs.bsky.social
- https://www.linkedin.com/in/mileszs/
- https://www.goodreads.com/user/show/19490855-miles-sterrett
# There is deliberately no `twitter:` key. jekyll-seo-tag emits the whole
# twitter:* meta block only when `site.twitter` exists, so omitting it removes
# those tags entirely. Do not add it back to influence link previews — Slack,
# Discord and the rest fall back to the Open Graph tags below, which carry the
# same title, description and image.
# `logo` is the publisher logo in the JSON-LD blob. The default sharing image
# (og:image) has to come from a `defaults` entry below, because jekyll-seo-tag
# reads `page.image` and has no site-level fallback for it.
logo: /assets/miles-wizard.png
# ---------------------------------------------------------------------------
# Build settings
# ---------------------------------------------------------------------------
plugins:
- jekyll-feed
- jekyll-paginate
- jekyll-seo-tag
- jekyll-sitemap
permalink: /:title
paginate: 5
defaults:
# Fallback sharing image for every page; override per page with `image:`.
- scope:
path: ""
values:
image: /assets/miles-wizard.png
- scope:
path: ""
type: posts
values:
layout: post
- scope:
path: "northview-theater"
values:
layout: page
# ---------------------------------------------------------------------------
# Exclude from processing.
#
# WARNING: defining this key REPLACES Jekyll's built-in exclude list, it does
# not extend it. The defaults must be repeated verbatim below or they stop
# being excluded. Omitting `vendor/bundle/` in particular breaks CI, where
# `ruby/setup-ruby` installs gems into the workspace and Jekyll then tries to
# read the Jekyll gem's own site template, whose placeholder ERB date is not a
# valid date. Omitting Gemfile/Gemfile.lock publishes them to the live site.
#
# Files and directories starting with `.` or `_` are always ignored, so
# .github/, .claude/, .bundle/, .tool-versions and _plans/ need no entry here.
# ---------------------------------------------------------------------------
exclude:
# --- Jekyll 3.10 defaults, repeated because this key overrides them ---
- Gemfile
- Gemfile.lock
- node_modules
- vendor/
- vendor/bundle/
- vendor/cache/
- vendor/gems/
- vendor/ruby/
# --- Project-specific ---
- CLAUDE.md
- README.md
# Source material for the Northview Theater pages; not meant to be published.
- "Sound Documentation.pdf"