diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..741e88cb5 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +.github/ +.next/ +.vscode/ +node_modules/ \ No newline at end of file diff --git a/app/globals.css b/app/globals.css index e7f717288..3ff9d26c1 100644 --- a/app/globals.css +++ b/app/globals.css @@ -74,3 +74,18 @@ @apply bg-background text-foreground; } } + +.animate-in { + animation: animateIn 0.3s ease 0.15s both; +} + +@keyframes animateIn { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} diff --git a/app/layout.tsx b/app/layout.tsx index 294382289..4a17495bc 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,35 +3,36 @@ import { Inter as FontSans } from 'next/font/google' import './globals.css' import { cn } from '@/lib/utils' import { ThemeProvider } from '@/components/theme-provider' -import Header from '@/components/header' -import Footer from '@/components/footer' +import Header from '@/components/header-cosine' +import Footer from '@/components/footer-cosine' import { Sidebar } from '@/components/sidebar' import { Toaster } from '@/components/ui/sonner' import { AppStateProvider } from '@/lib/utils/app-state' +import CozeBot from '@/components/coze' const fontSans = FontSans({ subsets: ['latin'], variable: '--font-sans' }) -const title = 'Morphic' +const title = '余弦法律:您的AI分析引擎,智能法律助手' const description = - 'A fully open-source AI-powered answer engine with a generative UI.' + '通过新一代人工智能(Agent),为律师和当事人提供前所未有的法律服务体验。我们的平台通过深入分析、智能检索和精准推荐,有效辅助法律从业者减少40%日常工作量。' export const metadata: Metadata = { - metadataBase: new URL('https://morphic.sh'), + metadataBase: new URL('https://cosine.work'), title, description, openGraph: { title, description - }, - twitter: { - title, - description, - card: 'summary_large_image', - creator: '@miiura' } + // twitter: { + // title, + // description, + // card: 'summary_large_image', + // creator: '@miiura' + // } } export const viewport: Viewport = { @@ -61,6 +62,7 @@ export default function RootLayout({