Skip to content

Add an OGP image to the site and skip CI for docs-only changes - #14

Merged
mssh21 merged 2 commits into
mainfrom
claude/site-ogp-image
Oct 16, 2026
Merged

mssh21 merged 2 commits into
mainfrom
claude/site-ogp-image

Conversation

@mssh21

@mssh21 mssh21 commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add site/og-image.png (1200×630) for link previews. The comment detail panel and the default toolbar in it were taken from the running NeedMark UI (its real CSS and markup), so the preview matches the product.
  • Add Open Graph and twitter:card (summary_large_image) tags to the English and Japanese pages, with absolute URLs under https://mssh21.github.io/needmark/.
  • Skip CI for pull requests and pushes that only change files no check reads: Markdown, site/, the Pages workflow and LICENSE (paths-ignore, shared between both triggers with a YAML anchor). examples/ still runs CI because it is part of the pnpm workspace and lockfile. docs/testing.md and docs/releasing.md describe the rule.

Notes

  • This PR changes ci.yml, so CI still runs here; later site- or docs-only PRs will skip it.
  • The main ruleset requires no status checks, so skipped runs do not block merging.

Checks

  • Served the site locally: /og-image.png returns 200 at 1200×630, and both pages expose the tags.
  • Parsed ci.yml and checked it against the workflow schema (@action-validator/cli).

🤖 Generated with Claude Code

mssh21 and others added 2 commits October 16, 2026 16:09
The image shows the real comment detail panel and the default toolbar, taken from the running NeedMark UI, so link previews match what users see.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No check builds or tests Markdown, site/, the Pages workflow or LICENSE, so pull requests that only touch them no longer run the unit and E2E suites.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mssh21 mssh21 changed the title Add an OGP image to the site Add an OGP image to the site and skip CI for docs-only changes Oct 16, 2026
@mssh21
mssh21 merged commit 952e657 into main Oct 16, 2026
3 checks passed
@mssh21
mssh21 deleted the claude/site-ogp-image branch October 16, 2026 07:35
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.

1 participant