Coming Soon Page Design in Astro #127
recursivezero
started this conversation in
Ideas
Replies: 1 comment
-
Another Approach to Design Customizable "Coming Soon" PageDescriptionWe need a visually appealing "Coming Soon" page template that non-technical users can easily customize with:
Requirements
Suggested Implementation
---
const {
logoUrl = "/default-logo.svg",
headline = "Coming Soon!",
subhead = "We're working on something amazing.",
launchDate = "2024-12-31",
primaryColor = "#6d28d9"
} = Astro.props;
---
<style>
:root { --primary: ${primaryColor} }
/* Base styles here */
</style>
<div class="coming-soon">
<img src={logoUrl} alt="Logo" width="120" />
<h1>{headline}</h1>
<p>{subhead}</p>
<Countdown target={launchDate} />
</div>
// astro.config.mjs
export default defineConfig({
public: {
COMING_SOON_LOGO: "/public/logo.png",
COMING_SOON_LAUNCH_DATE: "2024-12-31"
}
}); Acceptance Criteria
Non-Goals
ResourcesEstimated Difficulty: Low (good for first-time contributors) This issue: Would you like me to adjust any part of this template? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Discussion: Customizable Coming Soon Page Template for Astro
Goal: Create a beautiful, playful "Coming Soon" template that teams can easily customize with their branding.
Base Implementation
1. Minimal Starter Template (
src/pages/coming-soon.astro
)Customization Options
1. Playful Design Variants
Confetti Celebration (add to
<head>
):Animated Background (replace body style):
2. Configuration Options
Deployment Options
.env
:Discussion Points
What playful elements would you add?
How should we handle the email collection?
What other customization options would be useful?
Share your ideas and improvements below! Would love to see how others would enhance this starter template.
This discussion:
Would you like me to adjust any particular aspect of this discussion?
Beta Was this translation helpful? Give feedback.
All reactions