45 Commits

Author SHA1 Message Date
Eric Wagoner
1963ca966d Fixed link to ii blog 2026-01-06 09:37:33 -05:00
Eric Wagoner
7c3f9213b4 Formatting and date tweaks 2026-01-06 09:24:39 -05:00
Eric Wagoner
c52dc603e1 Update resume with expanded role history and tech details
- Add detailed progression through Infinity Interactive roles (2016-present)
- Add Elasticsearch to database skills
- Update infrastructure certifications (AWS, Atlassian)
- Update cloud platforms (GitHub, Google Cloud)
- Refine job titles for clarity

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 21:49:03 -05:00
Eric Wagoner
87707aa61c Add resume page and publish "I Thought I Had 15 Minutes" post
- Add standalone resume at /resume with professional two-column layout
- Publish blog post about automating standup prep
- Update post draft status to false

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 19:43:12 -05:00
Eric Wagoner
047905c51e Add weeknotes for December 28, 2025–January 3, 2026
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 00:37:36 -05:00
Eric Wagoner
f4ba98acb5 Fix post date to January 1, 2026
Update the cake post date from December 30, 2025 to January 1, 2026
since it was written and published today. Also renamed the folder to
match the correct date.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 14:25:19 -05:00
Eric Wagoner
fb2803ea69 Update cake post to use figure shortcodes with centered captions
Convert all images in the Yule log post to use Hugo's figure shortcode,
which provides centered, italicized captions below each image. The
existing CSS styling already handles the visual presentation with
drop shadows and proper spacing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 14:19:23 -05:00
Eric Wagoner
98607f936d Add new blog post: Either Way, There'll Be Cake
A story about making a gluten-free Yule log cake for second Christmas
with the family, complete with sugared cranberries, meringue mushrooms,
and a cake that split into sections but came together anyway.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 13:58:41 -05:00
Eric Wagoner
70847b14fb Add custom 404 error page
- Create custom 404 page matching blog layout and Eric's voice
- Includes helpful navigation links to home, tags, weeknotes, search
- References blog migrations since 2001 in a characteristically honest way
- Server-side nginx config added to blog.kestrelsnest.social.d/custom_errors.conf

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-29 11:36:02 -05:00
Eric Wagoner
84e54b08de Add weeknotes system with first entry
- Add weeknotes landing page with auto-listing of all entries
- Create first weeknote: December 20–27, 2025
- Add Weeknotes to secondary menu alongside Now/Then/Future
- Create custom layout to display all weeknotes chronologically
- Update weeknotes command to use date ranges and current time
- Credit Genehack for weeknotes inspiration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 11:06:20 -05:00
Eric Wagoner
2b98d186ef Add weeknotes system with /weeknotes command
- Create weeknotes archetype for manual post creation
- Add /weeknotes slash command that prompts through each section
  interactively (shipped, read, played, cooked, noticed, thinking, next)
- Add /weeknotes landing page explaining the concept
- Update CLAUDE.md with weeknotes documentation and voice guidelines

Weeknotes are brief weekly reflections—lighter than full posts, more
personal journal than polished article.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 14:11:55 -05:00
Eric Wagoner
77d818a7f2 Add temporal pages maintenance reminder to CLAUDE.md
Adds a section reminding to check /now, /then, and /upcoming pages
for needed updates when doing other blog work. These three pages
form a temporal view that should stay in sync with blog content.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 14:01:42 -05:00
Eric Wagoner
c4db5f6ce8 Update now/then/upcoming pages for December 2025
- /now: Add games (Outer Worlds 2, AC Valhalla, Gloomhaven), writing updates,
  Random Recipe Project resumption, upcoming events (Inuhele, CONpossible)
- /then: Add LocallyGrown migration, Random Recipe Project (50+ episodes),
  Kestrel's Nest federation, recent books from BookWyrm, events attended
- /upcoming: Add Inuhele and CONpossible with dates/venues, Loops for YunoHost,
  tiny apps, creative projects, n8n/Claude Code exploration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 13:48:45 -05:00
Eric Wagoner
b727f92496 Add pantry inventory post with styled images
- Add "Where Did I Put the Mochi Flour?" post about pantry organization app
- Add img shortcode for figure/caption support across themes
- Add CSS styling for figures: rounded corners, shadows, centered captions
- Update standup post date to 2026-01-06

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 16:29:55 -05:00
Eric Wagoner
3b30bd0323 Add two new blog posts and support preview frontmatter
- Add "I Thought I Had 15 Minutes" post about standup automation (draft)
- Add "Why I Self-Host My Social Media" post about YunoHost setup
- Update list.html to use preview param for homepage listings, falling back to description

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 20:56:21 -05:00
Eric Wagoner
2c5632651a Add new blog post: Why My Payment Agent Is Named George
Personal essay on naming AI sub-agents after inspiring humans as a practice
for staying intentional about who the work serves.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 22:24:41 -05:00
Eric Wagoner
1a432fd8c2 Add new blog post: Forty Years of Code, Still Can't Type
Personal reflection on impostor syndrome and neurodivergent coding experience. Discusses 40+ years of self-taught development while struggling with mechanical typing precision, the unsustainable "code frenzies" coping mechanism, and how AI-assisted development (Claude Code) eliminated the transcription bottleneck.

Also updates CLAUDE.md with comprehensive voice and style guide for future writing assistance.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 20:06:28 -05:00
Eric Wagoner
744235b47f Add LocallyGrown series part 6 and implement series navigation
- Add final part of LocallyGrown.net series: "From Survival to Sustainability"
- Implement Hugo series taxonomy for better content organization
- Add series navigation partial showing all 6 parts with prev/next links
- Update all LocallyGrown posts with series metadata and ordering
- Display series indicators on index page for connected content
- Style series navigation with responsive design and dark mode support
- Fix series links across all posts to use correct slugs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 01:12:22 -04:00
Eric Wagoner
527f0a2640 Add Pagefind search functionality and fix missing images
- Installed Pagefind static search indexing
- Created search page with custom dark theme styling
- Added search to main navigation menu
- Updated deploy script to include Pagefind indexing
- Fixed missing images in birthday and chick legacy pages
- Copied all missing legacy images from archive

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 18:17:11 -04:00
Eric Wagoner
eddd9d2a80 Import WordPress posts and migrate standalone content to Hugo
- Successfully imported 1731 WordPress posts to Hugo markdown format
- Migrated 204+ images from archive to static directory
- Copied standalone directories (curtain, farm, gobbler, house, images, party, revcemetery, railsday, birthday)
- Fixed all internal links to use /legacy prefix for archived content
- Remapped archive links to point to correct Hugo posts
- Fixed Louisville Georgia Cemetery post rendering issue

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 16:23:40 -04:00
Eric Wagoner
c1b41472ac Update Now page and add comprehensive About page
- Updated Now page with current September 2025 information
- Added new About page with full biography, career history, and awards
- Includes 30+ year tech career, LocallyGrown story, and personal philosophy

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 11:44:11 -04:00
Eric Wagoner
8ac2a6ad8c Add callouts to LocallyGrown series for enhanced readability
Applied strategic callouts across all 4 posts in the LocallyGrown series:
- Info, success, warning, danger, tip, quote, and example callouts
- Improved visual hierarchy and information highlighting
- Better mobile readability with structured content blocks

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 10:02:52 -04:00
Eric Wagoner
b8b663d64b Fix Production Safety Checklist callout formatting
Added bullet points to preserve line breaks in the Production Safety Checklist callout for better readability.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 20:19:19 -04:00
Eric Wagoner
0e760584f9 Fix sidebar scrolling for smaller viewports
- Added CSS override to enable scrolling in fixed sidebar
- Sidebar now properly scrolls when content exceeds viewport height
- All navigation items and social icons are now accessible on short windows
- Used local override instead of modifying theme directly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 19:58:35 -04:00
Eric Wagoner
4da84c12ca Update m10c theme submodule to latest version
Updated theme from commit 2ae407d to 862c6e9 (8 commits ahead)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 19:53:03 -04:00
Eric Wagoner
ebc5c77b92 Update Hugo and theme with modern improvements
- Updated Hugo from v0.115.4 to v0.150.0 (latest)
- Updated m10c theme to latest version (8 commits)
- Fixed deprecated resources.ToCSS → css.Sass function
- Upgraded social icons to use brand-specific Simple Icons
- Added RSS feed autodiscovery support
- Improved icon consistency across all social platforms

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 19:52:05 -04:00
Eric Wagoner
2083d5931b Add Claude Code configuration files
- Add CLAUDE.md with project documentation for Claude Code
- Add .claude/settings.local.json with local settings
- These files help Claude Code understand the blog structure and provide better assistance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 19:34:03 -04:00
Eric Wagoner
718ffb1638 Default social media image and fix typo 2025-09-22 18:20:46 -04:00
Eric Wagoner
062c54a26b Locallygrown part five 2025-09-22 18:20:24 -04:00
Eric Wagoner
9f77ec7c10 locallygrown part three 2025-09-15 09:38:20 -04:00
Eric Wagoner
5967340854 Publish locallygrown part 2 2025-09-10 19:26:14 -04:00
Eric Wagoner
ef12f8bb05 Added locallygrown part 2 2025-09-09 16:04:09 -04:00
Eric Wagoner
7d62bb957c Minor edits 2025-09-08 20:21:01 -04:00
Eric Wagoner
233a1c7482 Added part one of my locallygrown rebuild series 2025-09-08 20:00:36 -04:00
Eric Wagoner
a1634e3cfe Added cheesecake recipes 2025-06-05 19:45:24 -04:00
Eric Wagoner
a7696a25d6 More updated social links 2025-01-13 10:13:19 -05:00
Eric Wagoner
520f9bc010 Updated social links 2025-01-10 20:41:03 -05:00
Eric Wagoner
cf77a39b3c Post about treats and pills 2023-07-25 19:12:41 -04:00
Eric Wagoner
7ec04fff49 Post about Charlie and misc local changes 2023-07-24 18:30:25 -04:00
Eric Wagoner
97ad6c3992 tweet archive 2022-12-29 10:16:02 -05:00
Eric Wagoner
f4ea90bf15 past, present, future pages 2022-12-29 10:15:51 -05:00
Eric Wagoner
16e8d00ebe sidebar layout tweaks 2022-12-29 10:15:26 -05:00
Eric Wagoner
d845c2768a Added twitter archive 2022-12-20 23:03:23 -05:00
Eric Wagoner
34ebb789c3 Added gitignore and ignore public 2022-12-20 23:02:08 -05:00
Eric Wagoner
e43a0580e9 Initial commit 2022-12-03 14:26:48 -05:00