Skip to content

feat(web): add author CTA strip to landing page#25

Merged
linisme merged 4 commits intomainfrom
feat/landing-author-cta
Apr 19, 2026
Merged

feat(web): add author CTA strip to landing page#25
linisme merged 4 commits intomainfrom
feat/landing-author-cta

Conversation

@linisme
Copy link
Copy Markdown
Contributor

@linisme linisme commented Apr 19, 2026

Summary

  • Add a "For skill authors" callout at the bottom of the landing FinalCta section, pointing skill authors to setup-skillx and the advertise-your-skill guide without interrupting the user-facing trust chain above.
  • Style the callout with a left accent bar and cool-toned surface so it reads as a clearly secondary block (not a second install card) alongside the warm, shadowed install panel.
  • Tune the vertical rhythm: widen the gap between install panel and callout, tighten the gap between callout and footer.

Test plan

  • cd web && npm run build succeeds
  • node web/scripts/assert-homepage.mjs passes (31 checks, including new author-callout fragments)
  • node web/scripts/assert-light-theme.mjs passes
  • Manual: open / on desktop and verify the callout appears below the install panel with proper top/bottom spacing and left accent bar
  • Manual: resize to < 900px and confirm callout stacks vertically
  • Manual: "Read the guide →" links to /guides/advertise-your-skill/
  • Manual: copy button copies the setup-skillx run command

lin added 4 commits April 19, 2026 14:38
Add a compact "For skill authors" divider strip at the bottom of the
FinalCta section, pointing to the setup-skillx skill and the
advertise-your-skill guide. Keeps the primary install+run action as the
single focal point while giving skill authors a visible entry that
doesn't interrupt the user-facing trust chain.

Extend the homepage smoke check to cover the new strip copy,
setup-skillx command, and guide link.
The previous bordered-top divider strip looked loose and disjointed.
Replace it with a single-line callout box that uses the existing landing
visual vocabulary (soft gradient background, pill badge, inline accent
link) so it reads as a cohesive secondary CTA below the install panel.

Inline the guide link into the body text and put the copy command on
the right at a proportional visual weight, instead of a 3-column grid
with an orphan pill button.
The warm cream gradient merged visually with the install panel above.
Switch the author callout to a cool lavender-gray surface with a 3px
accent-gradient bar on the left edge so it reads as a clear secondary
callout rather than a second install card.

Add a small star glyph to the badge, color the inline setup-skillx code
chip in the accent tone, and give the copy command a crisp white
surface with a subtle hover lift.
Increase the gap between the install panel and the author callout so
they read as distinct blocks, and shrink the final-cta section bottom
padding so the callout sits closer to the footer rather than floating
in a large empty gutter.
@github-actions
Copy link
Copy Markdown

Preview Deployment

This PR has been deployed to Cloudflare Pages:

https://45442c0c.skillx-web.pages.dev

@linisme linisme merged commit b219767 into main Apr 19, 2026
9 checks passed
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