Redesign landing page and add Caddy deployment for nomadro.com

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
eric
2026-07-11 11:25:50 -05:00
parent e452424f61
commit d2b381ac7b
23 changed files with 730 additions and 513 deletions

View File

@@ -1,28 +1,39 @@
import "./globals.css";
import { type Metadata } from "next";
import { type Metadata, type Viewport } from "next";
import { Geist, Geist_Mono } from "next/font/google";
export const viewport: Viewport = {
width: "device-width",
initialScale: 1,
maximumScale: 5,
viewportFit: "cover",
themeColor: "#f8f7fc",
};
export const metadata: Metadata = {
metadataBase: new URL("https://nomadro.com"),
title: "Nomadro | 中文数字游民操作系统",
description:
"从城市、技能、工具到社群,一站开你的数字游民生活。探索城市、学习路径、会员社区,帮你从固定工位走向自由生活与自由收入。",
"从城市探索到远程收入,从 AI 自动化到直播变现。游民导航、地理套利、直播工具箱,一站开你的自由生活。",
keywords: [
"数字游民",
"远程工作",
"旅居",
"自由职业",
"城市探索",
"直播工具箱",
"地理套利",
"学习路径",
"会员社区",
],
openGraph: {
title: "Nomadro | 中文数字游民操作系统",
description:
"从城市、技能、工具到社群,一站开你的数字游民生活。",
"从城市探索到远程收入,从 AI 自动化到直播变现,一站开你的自由生活。",
type: "website",
url: "https://nomadro.live",
},
icons: [{ rel: "icon", url: "/nomadro.ico" }],
icons: [{ rel: "icon", url: "/favicon.ico" }],
};
const geist = Geist({