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,76 +1,31 @@
import Link from "next/link";
import { NAV_LINKS, ENTRY_PATHS } from "~/lib/data";
import { ENTRY_PATHS } from "~/lib/data";
export function SiteFooter() {
return (
<footer className="border-t border-neutral-200 bg-neutral-50">
<div className="container mx-auto px-4 py-12 md:px-6">
<div className="grid gap-8 md:grid-cols-4">
<div className="md:col-span-2">
<Link href="/" className="text-lg font-semibold text-neutral-900">
Nomadro
<footer className="border-t border-neutral-200 bg-neutral-50 px-4 py-8 sm:px-6">
<div className="mx-auto max-w-lg sm:max-w-2xl lg:max-w-4xl">
<p className="text-center text-xs text-neutral-400">
© {new Date().getFullYear()} Nomadro · 数字游民操作系统
</p>
<div className="mt-4 flex flex-wrap justify-center gap-x-4 gap-y-2">
{ENTRY_PATHS.map((path) => (
<Link
key={path.id}
href={path.href}
target="_blank"
rel="noopener noreferrer"
className="text-xs text-neutral-500 active:text-violet-600"
>
{path.emoji} {path.title.split(" · ")[0]}
</Link>
<p className="mt-2 max-w-sm text-sm text-neutral-600">
中文数字游民操作系统。从城市、技能、工具到社群,一站开始你的自由生活与自由收入。
</p>
</div>
<div>
<h4 className="text-sm font-semibold text-neutral-900">
核心入口
</h4>
<ul className="mt-3 space-y-2">
{ENTRY_PATHS.map((path) => (
<li key={path.id}>
<Link
href={path.href}
target="_blank"
rel="noopener noreferrer"
className="text-sm text-neutral-600 hover:text-neutral-900"
>
{path.title}
</Link>
</li>
))}
</ul>
</div>
<div>
<h4 className="text-sm font-semibold text-neutral-900">
关于
</h4>
<ul className="mt-3 space-y-2">
<li>
<Link
href="/about"
className="text-sm text-neutral-600 hover:text-neutral-900"
>
关于我们
</Link>
</li>
<li>
<Link
href="/contact"
className="text-sm text-neutral-600 hover:text-neutral-900"
>
联系我们
</Link>
</li>
<li>
<Link
href="https://meetup.hackrobot.cn"
target="_blank"
rel="noopener noreferrer"
className="text-sm text-neutral-600 hover:text-neutral-900"
>
加入社群
</Link>
</li>
</ul>
</div>
</div>
<div className="mt-12 border-t border-neutral-200 pt-8">
<p className="text-center text-xs text-neutral-500">
© {new Date().getFullYear()} Nomadro. Digital Nomad OS · 数字游民操作系统
</p>
))}
<Link href="/about" className="text-xs text-neutral-500 active:text-violet-600">
关于
</Link>
<Link href="/contact" className="text-xs text-neutral-500 active:text-violet-600">
联系
</Link>
</div>
</div>
</footer>