Skip to content

fix(site): ship the icon the page links to - #249

Merged
ackness merged 2 commits into
mainfrom
claude/site-github-pages-yah0rx
Oct 11, 2026
Merged

ackness merged 2 commits into
mainfrom
claude/site-github-pages-yah0rx

Conversation

@ackness

@ackness ackness commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Requested by yy · project thread

Summary / 摘要

Before: the published showcase site (https://heywe.cn/covel/) showed a broken icon in the header and footer and had no favicon, because icon.png returned 404. The root .gitignore ignores *.png with per-file exceptions, and apps/site/public/icon.png was not one of them, so the file was never committed when the site was split from the web app.

After: apps/site/public/icon.png (a copy of apps/web/public/icon.png) is tracked through a new .gitignore exception, so all three places show the Covel icon.

Type of change / 变更类型

  • Bug fix / Bug 修复 (fix)

Verification / 验证方式

Not verified / 未验证: the redeploy; it runs after merge.

Related issue / context / 关联

Follow-up to #248.

Docs sync / 文档同步

  • Changelog fragment docs/changelog.d/site-icon.md
  • n/a otherwise

🤖 Generated with Claude Code

https://claude.ai/code/session_01WsmAtQVpExwtdV7icT6Vii

The header, footer and favicon referenced icon.png, which apps/site/public
never had, so the published site showed broken images. Copy the app icon.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WsmAtQVpExwtdV7icT6Vii
@ackness ackness self-assigned this Oct 11, 2026
The root .gitignore ignores *.png with per-file exceptions, so the icon
was never committed. Add apps/site/public/icon.png to the exceptions.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WsmAtQVpExwtdV7icT6Vii
@ackness
ackness merged commit 6434328 into main Oct 11, 2026
8 checks passed
@ackness
ackness deleted the claude/site-github-pages-yah0rx branch October 12, 2026 08:52
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