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({
+