Openstatus www.openstatus.dev
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿš€ Improve Marketing copy (#1285)

* ๐Ÿš€

* ci: apply automated fixes

* improve wording

* ci: apply automated fixes

* drop the dot

* ๐Ÿš€

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Thibault Le Ouay
autofix-ci[bot]
and committed by
GitHub
5679c6c4 7d182421

+20 -13
+4 -4
apps/web/src/app/(content)/(landing)/[slug]/page.tsx
··· 62 62 63 63 return ( 64 64 <div className="grid gap-12"> 65 - <Hero title={landing.title} description={landing.description} /> 65 + <Hero hero={landing.hero} description={landing.description} /> 66 66 {landing.blocks.map((block) => block)} 67 67 </div> 68 68 ); 69 69 } 70 70 71 - function Hero({ title, description }: { title: string; description: string }) { 71 + function Hero({ hero, description }: { hero: string; description: string }) { 72 72 return ( 73 - <div className="mx-auto my-12 flex max-w-xl flex-col items-center gap-4 sm:my-16 md:gap-6"> 73 + <div className="mx-auto my-12 flex flex-col items-center gap-4 sm:my-16 md:gap-6"> 74 74 <div className="flex flex-col gap-4 text-center md:gap-6"> 75 - <h1 className="font-cal text-5xl leading-tight md:text-6xl">{title}</h1> 75 + <h1 className="font-cal text-5xl leading-tight md:text-6xl">{hero}</h1> 76 76 <h2 className="mx-auto max-w-md text-muted-foreground text-xl md:max-w-xl md:text-2xl"> 77 77 {description} 78 78 </h2>
+1 -1
apps/web/src/components/marketing/feature/index.tsx
··· 490 490 icon="terminal" 491 491 iconText="CLI" 492 492 title="Run everywhere." 493 - subTitle="Check your monitors from your favorite terminal." 493 + subTitle="Create your monitors from your favorite terminal." 494 494 component={ 495 495 <Mdx 496 496 code={blockCLI.mdx}
+1 -1
apps/web/src/components/marketing/hero.tsx
··· 31 31 "bg-linear-to-tl from-0% from-[hsl(var(--muted))] to-40% to-[hsl(var(--foreground))] bg-clip-text text-transparent", 32 32 )} 33 33 > 34 - A better way to monitor your services. 34 + Showcase your uptime with a status page 35 35 </h1> 36 36 <p className="mx-auto max-w-md text-lg text-muted-foreground md:max-w-xl md:text-xl"> 37 37 Monitor your API and website globally, identify performance issues,
+13 -6
apps/web/src/config/landings.tsx
··· 26 26 27 27 type Landing = { 28 28 title: string; 29 + hero: string; 29 30 description: string; 30 31 icon: ValidIcon; 31 32 blocks: React.ReactNode[]; ··· 35 36 "uptime-monitoring": { 36 37 icon: "activity", 37 38 title: "Uptime Monitoring", 39 + hero: "Detect downtime before your users do", 38 40 description: 39 41 "Monitor your uptime and get notified when your services are down.", 40 42 blocks: [ ··· 50 52 "status-page": { 51 53 icon: "panel-top", 52 54 title: "Status Page", 53 - description: "Create a status page to inform your users about the uptime.", 55 + hero: "Turn transparency into trust with a dedicated status page", 56 + description: 57 + "Keep users informed during downtime, so you can focus on the fix.", 54 58 blocks: [ 55 59 <FeatureCustomDomain key="feature-custom-domain" />, 56 60 <FeatureStatusPageTrackerToggle key="feature-status-page-tracker" />, ··· 69 73 "synthetic-monitoring": { 70 74 icon: "network", 71 75 title: "Synthetic Monitoring", 72 - description: "Proactively monitor your api and website globally.", 76 + hero: "Monitor your application's performance from anywhere, anytime", 77 + description: 78 + "Proactively identify and resolve application issues across the globe.", 73 79 blocks: [ 74 80 <FeatureRegions key="feature-regions" />, 75 81 <SpeedBanner key="speed-banner" />, ··· 83 89 <BookingBanner key="booking-banner" />, 84 90 ], 85 91 }, 86 - "ci-cd": { 92 + "monitoring-as-code": { 87 93 icon: "terminal", 88 - title: "CI/CD Testing", 94 + title: "Monitoring as Code", 95 + hero: "Get rid of ClickOps", 89 96 description: 90 - "Run your synthetic checks in your CI/CD pipeline and export metrics to your observability stack.", 97 + "Use configuration files to define your monitoring and store them in your codebase.", 91 98 blocks: [ 99 + <FeatureCLI key="feature-cli" />, 92 100 <FeatureGitHubAction key="feature-github-action" />, 93 101 <EnterpriseBanner key="enterprise-banner" />, 94 102 <FeatureAPIMonitoring key="feature-api-monitoring" />, 95 - <FeatureCLI key="feature-cli" />, 96 103 <FeatureTerraformProvider key="feature-terraform-provider" />, 97 104 <FeatureOpenTelemetry key="feature-open-telemetry" />, 98 105 <BookingBanner key="booking-banner" />,
+1 -1
apps/web/src/content/unrelated/cli-block.mdx
··· 1 1 ```bash 2 - openstatus monitors trigger [id] 2 + openstatus monitors create --config openstatus.yaml 3 3 ```