feat(footer): add Evonia.ai company branding#62
Conversation
Add a subtle "Powered by Evonia.ai" link with logo in the footer to attribute the parent company. URL lives in a constant so it can change without touching templates. Ship a dark-background variant of the logo so it reads on the black footer. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Code Review — feat(footer): add Evonia.ai company brandingOverviewThis PR adds a "Powered by Evonia.ai" branding link + logo to the footer. The implementation is clean and minimal: a typed constant in What Looks Good ✅
Issues / Suggestions🔴 Minor bug:
🟡 Branding text is English in a Chinese-language site The rendered text "Powered by Evonia.ai" is English while all other UI copy is Chinese. This may be intentional (sponsor attribution typically stays in the brand's own language), but worth a conscious decision. A Chinese equivalent like "由 Evonia.ai 提供支持" would be more consistent. 🟡 SVG Both SVG files have 🟢 Nit: The footer logo is 14×14 and tiny, so omitting Summary
One actionable item before merging: remove or justify the unused 🤖 Reviewed with Claude Code |
Summary
evoniaconstant insrc/constants.ts(name / url / logo) so the URL can be swapped without touching templatespublic/evonia/logo-dark.svg— a dark-background variant of the original logo (white backdrop removed, gradient lifted a shade) so the mark reads cleanly on the black footerTest plan
pnpm astro check— 0 errors / 0 warningspnpm dev→ scroll to footer on/,/posts, and an episode page (e.g./posts/ep60): logo renders transparently on black, text is visibly dimmer than the teal authors row, link openshttps://evoniaai.github.io/in a new tab🤖 Generated with Claude Code