Skip to content

Simple Template

The Simple template is a clean, minimalist maintenance page that communicates essential information to your visitors. It’s perfect for quick maintenance periods when you don’t need a countdown timer.

Simple Template Preview

  • Clean, minimal design
  • Logo display
  • Title and description text
  • Optional contact email
  • Optional copyright information

To use the Simple template, set the template property to "simple" in your configuration:

astro.config.mjs
import { defineConfig } from "astro/config";
import maintenance from "astro-maintenance";
export default defineConfig({
integrations: [
maintenance({
enabled: true,
template: "simple",
title: "We'll be back soon!",
description: "Our website is currently undergoing scheduled maintenance.",
logo: "/logo.png", // Optional - path to your logo in the public folder
emailAddress: "[email protected]", // Optional
emailText: "Need assistance? Contact us at:", // Optional
copyright: "© 2025 Your Company", // Optional
override: "preview", // Optional - access your site with ?preview in the URL
}),
],
});

The Simple template supports all the standard configuration options:

OptionDescription
titleThe main heading displayed on the maintenance page
descriptionDescriptive text explaining the maintenance
logoPath to your logo image (must be in your public folder)
emailAddressContact email address for visitors
emailTextText label displayed before the email address
copyrightCopyright text for the footer
overrideQuery parameter to bypass the maintenance page

The Simple template is ideal for:

  • Short maintenance periods
  • When you don’t need a countdown timer
  • For a clean, minimalist appearance
  • When you want to quickly implement a maintenance page

When configured as shown above, visitors to your site will see a clean maintenance page with your logo, custom title and description, contact information, and copyright notice.

The page is responsive and works well on all device sizes.

Explore other templates: