mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-02 12:22:40 +02:00
feat: enhance SurfSense with new skills, blog section, and improve SEO metadata
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`. - Introduced `fuzzy-search` dependency in package.json for improved search functionality. - Updated pnpm-lock.yaml to include the new `fuzzy-search` package. - Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility. - Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
This commit is contained in:
parent
61b3f0d7e3
commit
7ea840dbb2
120 changed files with 25729 additions and 352 deletions
|
|
@ -13,6 +13,7 @@ import { LocaleProvider } from "@/contexts/LocaleContext";
|
|||
import { PlatformProvider } from "@/contexts/platform-context";
|
||||
import { ReactQueryClientProvider } from "@/lib/query-client/query-client.provider";
|
||||
import { cn } from "@/lib/utils";
|
||||
import { OrganizationJsonLd, SoftwareApplicationJsonLd, WebSiteJsonLd } from "@/components/seo/json-ld";
|
||||
|
||||
const roboto = Roboto({
|
||||
subsets: ["latin"],
|
||||
|
|
@ -36,82 +37,81 @@ export const viewport: Viewport = {
|
|||
};
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "SurfSense - Open Source NotebookLM Alternative for Teams",
|
||||
metadataBase: new URL("https://surfsense.com"),
|
||||
alternates: {
|
||||
canonical: "https://surfsense.com",
|
||||
},
|
||||
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI",
|
||||
description:
|
||||
"An open source, privacy focused alternative to NotebookLM for teams with no data limits, built for enterprise AI search and knowledge management.",
|
||||
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.",
|
||||
keywords: [
|
||||
"enterprise ai",
|
||||
"enterprise search",
|
||||
"enterprise search software",
|
||||
"chatgpt alternative free",
|
||||
"ai enterprise search",
|
||||
"enterprise search solutions",
|
||||
"intranet search engine",
|
||||
"federated search",
|
||||
"enterprise search engine",
|
||||
"what is enterprise search",
|
||||
"enterprise knowledge management software",
|
||||
"free chatgpt alternative",
|
||||
"chatgpt free alternative",
|
||||
"best enterprise search software",
|
||||
"enterprise ai search",
|
||||
"enterprise knowledge management",
|
||||
"federated search engine",
|
||||
"enterprise knowledge management system",
|
||||
"free claude ai",
|
||||
"what is enterprise search engine marketing",
|
||||
"ai driven enterprise search",
|
||||
"free alternative to chatgpt",
|
||||
"free claude",
|
||||
"alternative to chatgpt free",
|
||||
"free ai chatbot like chatgpt",
|
||||
"enterprise search software comparison",
|
||||
"apps like chatgpt for free",
|
||||
"free chatgpt no login",
|
||||
"free ai chatbots like chatgpt",
|
||||
"enterprise document search",
|
||||
"search engine for intranet",
|
||||
"chatgpt online",
|
||||
"online chatgpt",
|
||||
"chat gpt free",
|
||||
"chatgpt free",
|
||||
"free chatgpt",
|
||||
"free chat gpt",
|
||||
"chatgpt no login",
|
||||
"chatgpt online free",
|
||||
"chatgpt free online",
|
||||
"chatgpt without login",
|
||||
"free chatgpt without login",
|
||||
"unified search engine",
|
||||
"free chatgpt no login",
|
||||
"chatgpt for free",
|
||||
"claude ai free",
|
||||
"claude free",
|
||||
"free claude ai",
|
||||
"free claude",
|
||||
"chatgpt alternative free",
|
||||
"free chatgpt alternative",
|
||||
"free alternative to chatgpt",
|
||||
"alternative to chatgpt free",
|
||||
"chatgpt alternative online free",
|
||||
"ai like chatgpt",
|
||||
"sites like chatgpt",
|
||||
"free ai chatbot like chatgpt",
|
||||
"apps like chatgpt for free",
|
||||
"free ai chatbots like chatgpt",
|
||||
"best free alternative to chatgpt",
|
||||
"free chatgpt alternative app",
|
||||
"free chatgpt alternative with image upload",
|
||||
"best free alternative to chatgpt",
|
||||
"enterprise search engine open source",
|
||||
"open source notebooklm alternative",
|
||||
"free ai apps",
|
||||
"ai with no restrictions",
|
||||
"notebooklm alternative",
|
||||
"notebooklm alternative for teams",
|
||||
"open source notebooklm alternative",
|
||||
"SurfSense",
|
||||
],
|
||||
openGraph: {
|
||||
title: "SurfSense - Open Source NotebookLM Alternative for Teams",
|
||||
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI",
|
||||
description:
|
||||
"An open source, privacy focused alternative to NotebookLM for teams with no data limits. Open source enterprise AI search and knowledge management.",
|
||||
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude, and any AI model for free.",
|
||||
url: "https://surfsense.com",
|
||||
siteName: "SurfSense",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "https://surfsense.com/og-image.png",
|
||||
url: "/og-image.png",
|
||||
width: 1200,
|
||||
height: 630,
|
||||
alt: "SurfSense - Open Source NotebookLM Alternative for Teams",
|
||||
alt: "SurfSense - Open Source NotebookLM Alternative with Free ChatGPT and Claude AI",
|
||||
},
|
||||
],
|
||||
locale: "en_US",
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "SurfSense - Open Source NotebookLM Alternative for Teams",
|
||||
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI",
|
||||
description:
|
||||
"An open source, privacy focused alternative to NotebookLM for teams with no data limits. Open source enterprise AI search and knowledge management.",
|
||||
creator: "https://surfsense.com",
|
||||
site: "https://surfsense.com",
|
||||
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.",
|
||||
creator: "@SurfSenseAI",
|
||||
site: "@SurfSenseAI",
|
||||
images: [
|
||||
{
|
||||
url: "https://surfsense.com/og-image-twitter.png",
|
||||
url: "/og-image-twitter.png",
|
||||
width: 1200,
|
||||
height: 630,
|
||||
alt: "SurfSense - Open Source NotebookLM Alternative for Teams",
|
||||
alt: "SurfSense - Open Source NotebookLM Alternative with Free ChatGPT and Claude AI",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
@ -129,6 +129,9 @@ export default function RootLayout({
|
|||
<html lang="en" suppressHydrationWarning>
|
||||
<head>
|
||||
<link rel="preconnect" href="https://api.github.com" />
|
||||
<OrganizationJsonLd />
|
||||
<WebSiteJsonLd />
|
||||
<SoftwareApplicationJsonLd />
|
||||
</head>
|
||||
<body className={cn(roboto.className, "bg-white dark:bg-black antialiased h-full w-full ")}>
|
||||
<PostHogProvider>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue