# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Cloudflare Custom Pages - Next.js
spec:
    description: A beautiful, out-of-the-box Cloudflare WAF custom page template.
    tags:
        - Starter
        - Static
        - Website
    readme: "# \U0001F310 Cloudflare Custom Pages - Next.js\n\nA set of elegant, out-of-the-box Cloudflare WAF Custom Page Templates implemented using **Next.js**, **Tailwind CSS**, and **HeroUI**. Built with Next.js 15, TypeScript, and Tailwind CSS, featuring responsive design, dark mode support, and automatic Cloudflare variable replacement.\n\n> [!TIP]\n> Please comply with the project's [Open Source License](LICENSE) when making modifications.\n\n## ✨ Key Features\n\n-   \U0001F3A8 **Modern Responsive Design**: Sleek and contemporary layout optimized for all devices.\n-   \U0001F319 **Dark Mode Support**: Automatically adapts to system preferences for comfortable viewing.\n-   \U0001F512 **Full Coverage of Cloudflare Page Types**:\n    -   `Block`: WAF interception pages\n    -   `Error`: 1000s / 500s error pages\n    -   `Captcha`: CAPTCHA challenge pages\n-   \U0001F4F1 **Mobile-First Approach**: Guaranteed smooth experience on mobile devices.\n-   \U0001F3AD **Automatic Cloudflare Variable Replacement**: Seamless integration of Cloudflare-specific variables.\n\n## \U0001F6E0️ Tech Stack\n\n-   **Next.js 15** + **React 19**\n-   **HeroUI v2** + **Tailwind CSS v3**\n-   **TypeScript**"
    services:
        - name: NextJS
          template: GIT
          spec:
            source:
                source: GITHUB
                repo: 932337612
                branch: main
