Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ict schemas, Markdown intro - Dist tests derive expectations from the content files instead of literals - 404 page: correct title, noindex, no canonical/og:url - Content schemas are strict; partial dates validate months and days - Home intro is rendered as Markdown Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Raise dark --veil to 60% and add a text shadow to brand and nav links so they stay readable over the bright clouds in the photo. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- /about: two-column layout with a sidebar card (round avatar, name, location, tech pills from frontmatter, links) beside the story - Homepage: chips trimmed to coding/countries/languages/location, intro reworded, location pins, more space above the heading - Nav links and theme toggle brighter; toggle border removed - Site column widened to 750px; more paragraph spacing in prose Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- /books: 89 books imported from Notion, ISBNs and 72 covers from Open Library and Apple Books, compact list layout, 'Read Books' title, undated books under 'Earlier', optional cover: field, finished-reading date as cover alt/title - /life: new milestones (2004 studies, Taganrog, Moscow, San Francisco), reworded freelance and graduation entries, per-milestone hue override (Rev era in purple) - Same gap under the page title on every inner page Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- /testimonials: 10 LinkedIn recommendations with avatars, profile links and dates linking to the recommendations list, short intro - Résumé header: location and LinkedIn on separate lines (email and GitHub removed), Download PDF on the right, photo pill linking to testimonials Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- /contact: labelled rows (Email, LinkedIn, GitHub) with icons - Site contact email is now hello@penk.in (CV and resume.yaml keep work@) - Anti-harvesting (spencermortensen.com/articles/email-obfuscation): email links go to /email, an nginx 302 to mailto: (noindex, nofollow); visible address rendered with CSS-hidden decoy pieces - Tests: no address or mailto: in built HTML, nginx redirect, decoys Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Animated 'command city' GIF (ascii.rest, MIT, credited) spanning the row behind '404 / Wrong turn.', fading out under the text; still JPG for prefers-reduced-motion; no third-party script - Tests: GIF, reduced-motion still and credit Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- /links: subscriptions from NetNewsWire plus Alex Danco and Vale (40 sites, alphabetical, with notes); Xuanwo and Railcode removed; heading 'Sites and people I like on the internet'; three-column mini cards, domain as tooltip, links open in a new tab - /life: 2024 Married Anna 💍; 📍 before the places moved to - Homepage: subtitle without the location (the 📍 chip and intro carry it); Links card teaser updated Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements docs/superpowers/plans/2026-10-12-penk-in-site.md. Old site files stay until DNS cutover (Plan 2).
🤖 Generated with Claude Code