diff --git a/docs/bun.lockb b/docs/bun.lockb new file mode 100755 index 000000000..5ce8b72e7 Binary files /dev/null and b/docs/bun.lockb differ diff --git a/docs/package.json b/docs/package.json index 53a2ecad6..0c0513f68 100644 --- a/docs/package.json +++ b/docs/package.json @@ -21,11 +21,13 @@ "astro-mermaid": "^1.0.4", "autoprefixer": "^10.0.1", "axios": "^1.6.8", + "class-variance-authority": "^0.7.1", "date-fns": "^3.6.0", "embla-carousel-auto-height": "^8.0.0", "embla-carousel-auto-scroll": "^8.0.0", "embla-carousel-autoplay": "^8.0.0", "embla-carousel-react": "^8.0.0", + "framer-motion": "^12.23.18", "fs": "^0.0.1-security", "gray-matter": "^4.0.3", "lucide-react": "^0.522.0", @@ -45,7 +47,7 @@ "react-icons": "^5.0.1", "react-markdown": "^9.0.1", "react-share": "^5.1.0", - "react-tweet": "^3.2.0", + "react-tweet": "^3.2.2", "sass": "^1.72.0", "sharp": "^0.33.3", "tailwind-merge": "^2.2.2", diff --git a/docs/public/assets/fonts/StudioFeixenSans-Bold.otf b/docs/public/assets/fonts/StudioFeixenSans-Bold.otf new file mode 100644 index 000000000..481b7b413 Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Bold.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Book.otf b/docs/public/assets/fonts/StudioFeixenSans-Book.otf new file mode 100644 index 000000000..80f60011f Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Book.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Light.otf b/docs/public/assets/fonts/StudioFeixenSans-Light.otf new file mode 100644 index 000000000..c84da6092 Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Light.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Medium.otf b/docs/public/assets/fonts/StudioFeixenSans-Medium.otf new file mode 100644 index 000000000..5a7ca7912 Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Medium.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Regular.otf b/docs/public/assets/fonts/StudioFeixenSans-Regular.otf new file mode 100644 index 000000000..7b864f7dd Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Regular.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Semibold.otf b/docs/public/assets/fonts/StudioFeixenSans-Semibold.otf new file mode 100644 index 000000000..7eca0c0fc Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Semibold.otf differ diff --git a/docs/public/assets/fonts/StudioFeixenSans-Ultralight.otf b/docs/public/assets/fonts/StudioFeixenSans-Ultralight.otf new file mode 100644 index 000000000..ffb5495d3 Binary files /dev/null and b/docs/public/assets/fonts/StudioFeixenSans-Ultralight.otf differ diff --git a/docs/public/assets/images/general/og-image-docs.png b/docs/public/assets/images/general/og-image-docs.png new file mode 100644 index 000000000..5a4d700c4 Binary files /dev/null and b/docs/public/assets/images/general/og-image-docs.png differ diff --git a/docs/public/assets/images/general/og-image.png b/docs/public/assets/images/general/og-image.png index c60147079..e9646863b 100644 Binary files a/docs/public/assets/images/general/og-image.png and b/docs/public/assets/images/general/og-image.png differ diff --git a/docs/src/assets/icons/Amazone.svg b/docs/src/assets/icons/Amazone.svg new file mode 100644 index 000000000..df048950a --- /dev/null +++ b/docs/src/assets/icons/Amazone.svg @@ -0,0 +1,13 @@ + diff --git a/docs/src/assets/icons/ChatGPT.svg b/docs/src/assets/icons/ChatGPT.svg new file mode 100644 index 000000000..4aadcec26 --- /dev/null +++ b/docs/src/assets/icons/ChatGPT.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/icons/Claude.svg b/docs/src/assets/icons/Claude.svg new file mode 100644 index 000000000..f58252b4b --- /dev/null +++ b/docs/src/assets/icons/Claude.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/icons/DeepSeek.svg b/docs/src/assets/icons/DeepSeek.svg new file mode 100644 index 000000000..ddb8c31c0 --- /dev/null +++ b/docs/src/assets/icons/DeepSeek.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/icons/Figma.svg b/docs/src/assets/icons/Figma.svg new file mode 100644 index 000000000..b95802f57 --- /dev/null +++ b/docs/src/assets/icons/Figma.svg @@ -0,0 +1,14 @@ + diff --git a/docs/src/assets/icons/Gemini.svg b/docs/src/assets/icons/Gemini.svg new file mode 100644 index 000000000..92331cd1a --- /dev/null +++ b/docs/src/assets/icons/Gemini.svg @@ -0,0 +1,28 @@ + diff --git a/docs/src/assets/icons/Gemma.svg b/docs/src/assets/icons/Gemma.svg new file mode 100644 index 000000000..3f65e86c6 --- /dev/null +++ b/docs/src/assets/icons/Gemma.svg @@ -0,0 +1,9 @@ + diff --git a/docs/src/assets/icons/Gmail.svg b/docs/src/assets/icons/Gmail.svg new file mode 100644 index 000000000..873200892 --- /dev/null +++ b/docs/src/assets/icons/Gmail.svg @@ -0,0 +1,14 @@ + diff --git a/docs/src/assets/icons/Google-drive.svg b/docs/src/assets/icons/Google-drive.svg new file mode 100644 index 000000000..2d336a818 --- /dev/null +++ b/docs/src/assets/icons/Google-drive.svg @@ -0,0 +1,15 @@ + diff --git a/docs/src/assets/icons/Google.svg b/docs/src/assets/icons/Google.svg new file mode 100644 index 000000000..a390de16f --- /dev/null +++ b/docs/src/assets/icons/Google.svg @@ -0,0 +1,6 @@ + diff --git a/docs/src/assets/icons/Jira.svg b/docs/src/assets/icons/Jira.svg new file mode 100644 index 000000000..489c0d988 --- /dev/null +++ b/docs/src/assets/icons/Jira.svg @@ -0,0 +1,15 @@ + diff --git a/docs/src/assets/icons/Kimi.svg b/docs/src/assets/icons/Kimi.svg new file mode 100644 index 000000000..577aba794 --- /dev/null +++ b/docs/src/assets/icons/Kimi.svg @@ -0,0 +1,11 @@ + diff --git a/docs/src/assets/icons/Meta.svg b/docs/src/assets/icons/Meta.svg new file mode 100644 index 000000000..f52e08a4a --- /dev/null +++ b/docs/src/assets/icons/Meta.svg @@ -0,0 +1,19 @@ + diff --git a/docs/src/assets/icons/Mistral AI.svg b/docs/src/assets/icons/Mistral AI.svg new file mode 100644 index 000000000..76a05c613 --- /dev/null +++ b/docs/src/assets/icons/Mistral AI.svg @@ -0,0 +1,19 @@ + diff --git a/docs/src/assets/icons/Notion.svg b/docs/src/assets/icons/Notion.svg new file mode 100644 index 000000000..ff6c2f8c6 --- /dev/null +++ b/docs/src/assets/icons/Notion.svg @@ -0,0 +1,11 @@ + diff --git a/docs/src/assets/icons/Qwen.svg b/docs/src/assets/icons/Qwen.svg new file mode 100644 index 000000000..49adcb9e5 --- /dev/null +++ b/docs/src/assets/icons/Qwen.svg @@ -0,0 +1,9 @@ + diff --git a/docs/src/assets/icons/Slack.svg b/docs/src/assets/icons/Slack.svg new file mode 100644 index 000000000..46cac65a3 --- /dev/null +++ b/docs/src/assets/icons/Slack.svg @@ -0,0 +1,6 @@ + diff --git a/docs/src/assets/icons/Youtube.svg b/docs/src/assets/icons/Youtube.svg new file mode 100644 index 000000000..a8c5538e4 --- /dev/null +++ b/docs/src/assets/icons/Youtube.svg @@ -0,0 +1,4 @@ + diff --git a/docs/src/assets/icons/code.svg b/docs/src/assets/icons/code.svg new file mode 100644 index 000000000..f397bcde3 --- /dev/null +++ b/docs/src/assets/icons/code.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/icons/huggingface.svg b/docs/src/assets/icons/huggingface.svg new file mode 100644 index 000000000..11285a231 --- /dev/null +++ b/docs/src/assets/icons/huggingface.svg @@ -0,0 +1,15 @@ + diff --git a/docs/src/assets/icons/logo-jan.svg b/docs/src/assets/icons/logo-jan.svg new file mode 100644 index 000000000..3faa0463b --- /dev/null +++ b/docs/src/assets/icons/logo-jan.svg @@ -0,0 +1,14 @@ + diff --git a/docs/src/assets/icons/robot.svg b/docs/src/assets/icons/robot.svg new file mode 100644 index 000000000..350e3434f --- /dev/null +++ b/docs/src/assets/icons/robot.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/icons/share-android.svg b/docs/src/assets/icons/share-android.svg new file mode 100644 index 000000000..85f5879ff --- /dev/null +++ b/docs/src/assets/icons/share-android.svg @@ -0,0 +1,3 @@ + diff --git a/docs/src/assets/landing/app-jan.png b/docs/src/assets/landing/app-jan.png new file mode 100644 index 000000000..37b054975 Binary files /dev/null and b/docs/src/assets/landing/app-jan.png differ diff --git a/docs/src/assets/landing/avatar.png b/docs/src/assets/landing/avatar.png new file mode 100644 index 000000000..bd5f6ac34 Binary files /dev/null and b/docs/src/assets/landing/avatar.png differ diff --git a/docs/src/assets/landing/cute-building-robot.png b/docs/src/assets/landing/cute-building-robot.png new file mode 100644 index 000000000..1158924a6 Binary files /dev/null and b/docs/src/assets/landing/cute-building-robot.png differ diff --git a/docs/src/assets/landing/cute-robot-bg-mountain.png b/docs/src/assets/landing/cute-robot-bg-mountain.png new file mode 100644 index 000000000..49d8a014a Binary files /dev/null and b/docs/src/assets/landing/cute-robot-bg-mountain.png differ diff --git a/docs/src/assets/landing/cute-robot-flying.png b/docs/src/assets/landing/cute-robot-flying.png new file mode 100644 index 000000000..f91bf6bec Binary files /dev/null and b/docs/src/assets/landing/cute-robot-flying.png differ diff --git a/docs/src/components/Blog/index.tsx b/docs/src/components/Blog/index.tsx index d7ec1cdb4..ca10cf408 100644 --- a/docs/src/components/Blog/index.tsx +++ b/docs/src/components/Blog/index.tsx @@ -1,13 +1,11 @@ import { useData } from 'nextra/data' import { format } from 'date-fns' import { useRouter, useSearchParams } from 'next/navigation' - import Link from 'next/link' -import { Cards } from 'nextra/components' import { twMerge } from 'tailwind-merge' const Blog = () => { - const blogPost = useData() + const data = useData() const searchParams = useSearchParams() const search = searchParams?.get('category') const router = useRouter() @@ -24,8 +22,8 @@ const Blog = () => { ] return ( -
- {cat?.replaceAll('-', ' ')} -
- ) - })} -- {format(String(post.date), 'MMMM do, yyyy')} -
-+ {format(post?.date, 'MMMM do, yyyy')} +
+ {post?.description} +
+ )} + {post?.categories && ( ++ By {post?.author} +
+ )} +- {post.description} -
-- Read more... -
-+ Choose from open models or plug in your favorite online models. +
+ {/* */} ++ Connect your email, files, notes and calendar. Jan works where + you work. +
+ {/* */} ++ Your context carries over, so you don’t repeat yourself. Jan + remembers your context and preferences. +
+ {/* */} ++ Designer, Singapore +
+
- Subscribe to our newsletter on AI
-
- research and building Jan:
-