Skip to content

Conversation

@nyechiel
Copy link
Owner

@nyechiel nyechiel commented Feb 2, 2026

Summary

  • Moves all blog posts from root URLs to /blog/ subdirectory
  • Creates new landing page at homepage
  • Preserves old URLs with redirects for SEO

Changes

  • Plugin: Add jekyll-redirect-from for URL redirects
  • Blog posts: Update all 26 posts to /blog/YYYY/MM/DD/slug/ with redirects from old URLs
  • Homepage: New landing page with intro and links to blog/about
  • Blog index: New /blog/ page with post listing
  • Navigation: Updated to show Home | Blog | About
  • Descriptions: Updated to reflect broader scope (product engineering, technology, people)
  • Configuration: Updated default permalink pattern for future posts

Testing

  • ✅ Site builds without errors
  • ✅ New homepage displays correctly
  • ✅ Blog listing works at /blog/
  • ✅ New post URLs work at /blog/YYYY/MM/DD/slug/
  • ✅ Old URLs redirect to new locations
  • ✅ RSS feed contains correct URLs
  • ✅ Navigation menu displays all pages

🤖 Generated with Claude Code

nyechiel and others added 3 commits February 1, 2026 21:23
v3 will be deprecated in December 2026, so updating to v4 to
future-proof the workflow and avoid deprecation warnings.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add jekyll-redirect-from plugin for URL redirects
- Move all blog posts from root to /blog/ subdirectory
- Update all 26 post permalinks to /blog/YYYY/MM/DD/slug/
- Add redirects from old URLs to preserve backward compatibility
- Create new landing page at root with intro and links
- Create blog index page at /blog/ with post listing
- Update navigation to show Home | Blog | About
- Update site descriptions to reflect broader scope (product engineering, technology, people)
- Update README with new URL structure

All old URLs redirect to new /blog/ locations for SEO preservation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Remove duplicate H1 heading in index.md to fix markdown lint error
- Constrain public_suffix to < 7.0 for Ruby 3.1 compatibility in CI

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@nyechiel nyechiel merged commit 65d95f6 into master Feb 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants