Files
wr.do/config/site.ts
2025-11-28 14:32:34 +08:00

57 lines
1.8 KiB
TypeScript

import { SidebarNavItem, SiteConfig } from "types";
import { env } from "@/env.mjs";
const site_url = env.NEXT_PUBLIC_APP_URL || "http://localhost:3000";
const email_r2_domain = env.NEXT_PUBLIC_EMAIL_R2_DOMAIN || "";
const support_email = env.NEXT_PUBLIC_SUPPORT_EMAIL || "support@wr.do";
const app_name = env.NEXT_PUBLIC_APP_NAME || "WR.DO";
export const siteConfig: SiteConfig = {
name: app_name,
description:
"All-in-one domain platform with short links, temp email, subdomain management, file storage, and open APIs.",
url: site_url,
ogImage: `${site_url}/_static/og.jpg`,
links: {
twitter: "https://twitter.com/yesmoree",
github: "https://github.com/oiov/wr.do",
feedback: "https://github.com/oiov/wr.do/issues",
discord: "https://discord.gg/AHPQYuZu3m",
oichat: "https://oi.wr.do",
},
mailSupport: support_email,
emailR2Domain: email_r2_domain,
};
export const footerLinks: SidebarNavItem[] = [
{
title: "Company",
items: [
{ title: "About", href: "/docs" },
{ title: "Terms", href: "/terms" },
{ title: "Privacy", href: "/privacy" },
{ title: "Blog", href: "https://www.oiov.dev" },
{ title: "Feedback", href: siteConfig.links.feedback },
],
},
{
title: "Products",
items: [
{ title: "LikeDo", href: "https://like.do" },
{ title: "Vmail", href: "https://vmail.dev" },
{ title: "Moise", href: "https://moise.oiov.dev" },
{ title: "Iconce", href: "https://iconce.com" },
{ title: "OiChat", href: siteConfig.links.oichat },
],
},
{
title: "Docs",
items: [
{ title: "Introduction", href: "/docs" },
{ title: "Guide", href: "/docs/quick-start" },
{ title: "Developer", href: "/docs/developer" },
{ title: "Contact", href: siteConfig.mailSupport },
],
},
];