diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a7e08ab..3b15329 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -29,6 +29,8 @@ jobs:
id: release
with:
token: ${{ secrets.GITHUB_TOKEN }}
+ config-file: .github/release-please-config.json
+ manifest-file: .github/.release-please-manifest.json
publish:
name: "Build & Publish"
diff --git a/apps/docs/next.config.mjs b/apps/docs/next.config.mjs
index 6ca47d9..4e7faa4 100644
--- a/apps/docs/next.config.mjs
+++ b/apps/docs/next.config.mjs
@@ -5,6 +5,15 @@ const withMDX = createMDX();
/** @type {import('next').NextConfig} */
const config = {
reactStrictMode: true,
+ async redirects() {
+ return [
+ {
+ source: "/",
+ destination: "/docs",
+ permanent: true,
+ },
+ ];
+ },
async rewrites() {
return [
{
diff --git a/apps/docs/source.config.ts b/apps/docs/source.config.ts
index 1e2c672..f3fb564 100644
--- a/apps/docs/source.config.ts
+++ b/apps/docs/source.config.ts
@@ -1,6 +1,3 @@
-// ABOUTME: Fumadocs MDX source configuration
-// ABOUTME: Defines collections and MDX processing options
-
import { remarkMdxMermaid } from "fumadocs-core/mdx-plugins";
import {
defineConfig,
diff --git a/apps/docs/src/app/(home)/layout.tsx b/apps/docs/src/app/(home)/layout.tsx
deleted file mode 100644
index c16b056..0000000
--- a/apps/docs/src/app/(home)/layout.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-import { HomeLayout } from "fumadocs-ui/layouts/home";
-import { baseOptions } from "@/lib/layout.shared";
-
-export default function Layout({ children }: LayoutProps<"/">) {
- return {children};
-}
diff --git a/apps/docs/src/app/(home)/page.tsx b/apps/docs/src/app/(home)/page.tsx
deleted file mode 100644
index 8412053..0000000
--- a/apps/docs/src/app/(home)/page.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import Link from "next/link";
-
-export default function HomePage() {
- return (
-
-
Hello World
-
- You can open{" "}
-
- /docs
- {" "}
- and see the documentation.
-
-
- );
-}
diff --git a/apps/docs/src/app/global.css b/apps/docs/src/app/global.css
index dbcc721..96952dd 100644
--- a/apps/docs/src/app/global.css
+++ b/apps/docs/src/app/global.css
@@ -1,3 +1,41 @@
@import "tailwindcss";
@import "fumadocs-ui/css/neutral.css";
@import "fumadocs-ui/css/preset.css";
+
+:root {
+ --color-fd-background: #fafafa;
+ --color-fd-foreground: #09090b;
+ --color-fd-muted: #f4f4f5;
+ --color-fd-muted-foreground: #71717a;
+ --color-fd-popover: #ffffff;
+ --color-fd-popover-foreground: #09090b;
+ --color-fd-card: #ffffff;
+ --color-fd-card-foreground: #09090b;
+ --color-fd-border: #e4e4e7;
+ --color-fd-primary: #16a34a;
+ --color-fd-primary-foreground: #ffffff;
+ --color-fd-secondary: #f4f4f5;
+ --color-fd-secondary-foreground: #09090b;
+ --color-fd-accent: rgba(22, 163, 74, 0.1);
+ --color-fd-accent-foreground: #16a34a;
+ --color-fd-ring: #22c55e;
+}
+
+.dark {
+ --color-fd-background: #000000;
+ --color-fd-foreground: #fafafa;
+ --color-fd-muted: rgba(255, 255, 255, 0.05);
+ --color-fd-muted-foreground: #71717a;
+ --color-fd-popover: #09090b;
+ --color-fd-popover-foreground: #fafafa;
+ --color-fd-card: rgba(255, 255, 255, 0.02);
+ --color-fd-card-foreground: #fafafa;
+ --color-fd-border: rgba(255, 255, 255, 0.1);
+ --color-fd-primary: #22c55e;
+ --color-fd-primary-foreground: #000000;
+ --color-fd-secondary: rgba(255, 255, 255, 0.05);
+ --color-fd-secondary-foreground: #fafafa;
+ --color-fd-accent: rgba(34, 197, 94, 0.15);
+ --color-fd-accent-foreground: #22c55e;
+ --color-fd-ring: #22c55e;
+}
diff --git a/apps/docs/src/lib/layout.shared.tsx b/apps/docs/src/lib/layout.shared.tsx
index 6182f83..efe1a7b 100644
--- a/apps/docs/src/lib/layout.shared.tsx
+++ b/apps/docs/src/lib/layout.shared.tsx
@@ -3,7 +3,7 @@ import type { BaseLayoutProps } from "fumadocs-ui/layouts/shared";
export function baseOptions(): BaseLayoutProps {
return {
nav: {
- title: "My App",
+ title: "SEOX",
},
};
}
diff --git a/apps/landing/app/page.tsx b/apps/landing/app/page.tsx
index 8d25c54..4e43dca 100644
--- a/apps/landing/app/page.tsx
+++ b/apps/landing/app/page.tsx
@@ -18,7 +18,7 @@ function Navbar() {