2025-02-13 17:28:49 +01:00
import "./globals.css"
2025-02-18 22:58:20 +01:00
import { Inter } from "next/font/google"
2025-02-13 23:04:40 +01:00
import Navbar from "@/components/navbar"
import MouseMoveEffect from "@/components/mouse-move-effect"
2025-02-16 11:29:56 +01:00
import type React from "react"
2025-02-13 17:28:49 +01:00
const inter = Inter ( { subsets : [ "latin" ] } )
2025-02-18 22:58:20 +01:00
export const metadata = {
2025-12-14 01:38:07 +01:00
title : "ProxMenux - Menu-Driven Script for Proxmox VE Management" ,
2025-02-18 22:58:20 +01:00
generator : "Next.js" ,
applicationName : "ProxMenux" ,
referrer : "origin-when-cross-origin" ,
2025-12-14 01:38:07 +01:00
keywords : [
"Proxmox VE" ,
"Proxmox" ,
"PVE" ,
"ProxMenux" ,
"MacRimi" ,
"menu-driven" ,
"menu script" ,
"scripts" ,
"virtualization" ,
"automation" ,
"server management" ,
"VM management" ,
"container management" ,
"LXC" ,
] ,
authors : [ { name : "MacRimi" , url : "https://github.com/MacRimi" } ] ,
2025-02-18 22:58:20 +01:00
creator : "MacRimi" ,
publisher : "MacRimi" ,
description :
2025-12-14 01:38:07 +01:00
"ProxMenux is a powerful menu-driven script for Proxmox VE management, designed to simplify and streamline the execution of commands and tasks. Manage VMs, containers, networking, storage, and more with an intuitive interface." ,
2025-02-18 22:58:20 +01:00
formatDetection : {
email : false ,
address : false ,
telephone : false ,
} ,
2025-12-14 01:38:07 +01:00
metadataBase : new URL ( "https://proxmenux.com" ) ,
alternates : {
canonical : "https://proxmenux.com" ,
} ,
2025-02-18 22:58:20 +01:00
openGraph : {
2025-12-14 01:38:07 +01:00
title : "ProxMenux - Menu-Driven Script for Proxmox VE Management" ,
2025-02-18 22:58:20 +01:00
description :
2025-12-14 01:38:07 +01:00
"ProxMenux is a powerful menu-driven script for Proxmox VE management, designed to simplify and streamline the execution of commands and tasks. Manage VMs, containers, networking, storage, and more." ,
url : "https://proxmenux.com" ,
2025-02-18 22:58:20 +01:00
siteName : "ProxMenux" ,
images : [
{
2025-12-14 01:38:07 +01:00
url : "https://proxmenux.com/main.png" ,
2025-02-18 22:58:20 +01:00
width : 1363 ,
height : 735 ,
2025-12-14 01:38:07 +01:00
alt : "ProxMenux - Proxmox VE Management Interface" ,
2025-02-18 22:58:20 +01:00
} ,
] ,
locale : "en_US" ,
type : "website" ,
} ,
twitter : {
card : "summary_large_image" ,
2025-12-14 01:38:07 +01:00
title : "ProxMenux - Menu-Driven Script for Proxmox VE" ,
2025-02-18 22:58:20 +01:00
description :
2025-12-14 01:38:07 +01:00
"Powerful menu-driven script for Proxmox VE management. Simplify VM, container, networking, and storage management with an intuitive interface." ,
images : [ "https://proxmenux.com/main.png" ] ,
creator : "@MacRimi" ,
} ,
robots : {
index : true ,
follow : true ,
googleBot : {
index : true ,
follow : true ,
"max-video-preview" : - 1 ,
"max-image-preview" : "large" ,
"max-snippet" : - 1 ,
} ,
2025-02-18 22:58:20 +01:00
} ,
icons : {
icon : [
2025-12-14 01:38:07 +01:00
{ url : "/favicon.ico" , sizes : "any" } ,
{ url : "/icon.svg" , type : "image/svg+xml" } ,
2025-02-18 22:58:20 +01:00
] ,
2025-12-14 01:38:07 +01:00
apple : [ { url : "/apple-touch-icon.png" , sizes : "180x180" } ] ,
2025-02-18 22:58:20 +01:00
} ,
}
export default function RootLayout ( { children } : { children : React.ReactNode } ) {
2025-02-13 17:28:49 +01:00
return (
< html lang = "en" className = "dark" >
2025-02-18 22:58:20 +01:00
< head >
2025-12-14 01:38:07 +01:00
< script
type = "application/ld+json"
dangerouslySetInnerHTML = { {
__html : JSON.stringify ( {
"@context" : "https://schema.org" ,
"@type" : "SoftwareApplication" ,
name : "ProxMenux" ,
description :
"A powerful menu-driven script for Proxmox VE management, designed to simplify and streamline the execution of commands and tasks." ,
applicationCategory : "DeveloperApplication" ,
operatingSystem : "Linux" ,
offers : {
"@type" : "Offer" ,
price : "0" ,
priceCurrency : "USD" ,
} ,
author : {
"@type" : "Person" ,
name : "MacRimi" ,
url : "https://github.com/MacRimi" ,
} ,
url : "https://proxmenux.com" ,
image : "https://proxmenux.com/main.png" ,
} ) ,
} }
/ >
2025-02-18 22:58:20 +01:00
< / head >
2025-02-13 17:28:49 +01:00
< body className = { ` ${ inter . className } bg-background text-foreground antialiased ` } >
2025-02-13 23:04:40 +01:00
< Navbar / >
< MouseMoveEffect / >
2025-02-17 22:25:11 +01:00
< div className = "pt-16 md:pt-16" > { children } < / div >
2025-02-13 17:28:49 +01:00
< / body >
< / html >
)
2025-02-18 22:58:20 +01:00
}