Target specific sections with --force in dotfiles install.sh
Solved the problem of --force overwriting all files by adding a section name argument to copy_file. Now --force zsh git only overwrites those sections.
Today I Learned — Daily learnings
Solved the problem of --force overwriting all files by adding a section name argument to copy_file. Now --force zsh git only overwrites those sections.
Tag/category detail pages had no way to navigate back to the index page. Fixed by adding an i18n dictionary key and placing a Link before the header.
GitHub Rulesets let you block force pushes and branch deletion on main without requiring pull requests. Perfect for personal repos where you push content directly to main.
A Now page shows what you're currently focused on, unlike a static About page. Adding lastUpdated frontmatter with Intl.DateTimeFormat gives locale-aware date display for free.
Tag pages used getAllTags which only queried blog posts, so tags exclusive to TILs returned 404. Fixed by merging TIL tags into the tag aggregation function.
Separate from About and Uses, a Colophon page documents how the site itself is built — tech stack, design principles, and tooling
Trying to add it via update-function-configuration fails with CapacityProviderConfig isn't supported for Lambda Default functions.
Invoke API with Tail returns an error. Use platform.report events in CloudWatch Logs to get Duration metrics.
EC2 FullAccess and even AdministratorAccess fail with InsufficientRolePermissions. A dedicated managed policy is required.
link rel=alternate alone is invisible to users. Adding an RSS icon and text link to the footer solved feed discoverability