Skip to content

Add Learn page and integrate with sitemap and footer#1211

Merged
jinhojang6 merged 6 commits into
mainfrom
status.app/insights
May 29, 2026
Merged

Add Learn page and integrate with sitemap and footer#1211
jinhojang6 merged 6 commits into
mainfrom
status.app/insights

Conversation

@jinhojang6
Copy link
Copy Markdown
Collaborator

@jinhojang6 jinhojang6 commented May 28, 2026

Add the /learn page displating Ghost blog with status-insights tag

Relevant issue

#1193

Preview

https://status-website-git-statusapp-insights-status-im-web.vercel.app/learn

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
status-get-status-app Ready Ready Preview, Comment May 29, 2026 2:05pm
7 Skipped Deployments
Project Deployment Actions Updated (UTC)
community-dapp-new Ignored Ignored Preview May 29, 2026 2:05pm
status-api Ignored Ignored Preview May 29, 2026 2:05pm
status-components Ignored Ignored Preview May 29, 2026 2:05pm
status-network-hub Ignored Ignored Preview May 29, 2026 2:05pm
status-network-website Ignored Ignored Preview May 29, 2026 2:05pm
status-portfolio Ignored Ignored Preview May 29, 2026 2:05pm
status-website Ignored Ignored Preview May 29, 2026 2:05pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 28, 2026

🦋 Changeset detected

Latest commit: cbff537

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
status.app Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@jinhojang6 jinhojang6 force-pushed the status.app/insights branch from ff3d332 to c62d8ad Compare May 29, 2026 13:48
@jinhojang6 jinhojang6 marked this pull request as ready for review May 29, 2026 13:56
Copilot AI review requested due to automatic review settings May 29, 2026 13:56
@jinhojang6 jinhojang6 requested a review from a team May 29, 2026 13:57
@jinhojang6 jinhojang6 requested review from JulesFiliot and felicio May 29, 2026 13:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new /learn page on status.app that surfaces Ghost posts tagged status-insights, wires the page into the sitemap and the footer, and adds the corresponding i18n strings. Posts continue to be served at /blog/[slug] so canonical URLs remain stable; the new page is only a curated landing view.

Changes:

  • New /learn route (and [locale] re-export) rendering a grid of "Status Insights" posts from Ghost.
  • New Ghost helpers (getLearnPosts, getLearnPostsForSitemap) plus a dedicated ghostLive client using cache: 'no-store'; status-insights excluded from default blog/tag listings.
  • Footer link, nav.learn + learn i18n messages, sitemap entry for /learn and dynamic learn-post URLs.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
apps/status.app/src/app/(website)/learn/page.tsx New Learn landing page rendering posts via PostCard.
apps/status.app/src/app/[locale]/(website)/learn/page.tsx Locale re-export wrapper for the Learn page.
apps/status.app/src/app/(website)/_lib/ghost/index.ts Adds LEARN_TAG, no-store Ghost client, and learn fetchers; excludes tag from default listings.
apps/status.app/src/app/(website)/_components/footer/index.tsx Adds footer Learn link (hidden on get site).
apps/status.app/src/app/sitemap.ts Includes /learn static path and learn post URLs in the sitemap.
apps/status.app/messages/en.json Adds nav.learn and learn.* translation strings.
.changeset/brisk-otters-wander.md Changeset describing the feature.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jinhojang6 jinhojang6 merged commit 51c1770 into main May 29, 2026
17 checks passed
@jinhojang6 jinhojang6 deleted the status.app/insights branch May 29, 2026 14:32
@github-project-automation github-project-automation Bot moved this from Waiting to Done in Web & User Interfaces May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants