diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fbe5d9..0cac9ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## [1.8.0] - 2025-03-01 + +> Now looks more modern and clean which is a big change in layout and design + +### Added + +- Social footer +- Toggle group +- Site description {meta.description} in footer +- Site title {meta.title} in footer + +### Improved + +- Header design changes +- Footer design changes +- New functions in theme provider +- Object changes in docu.json + +### Fixed + +- Updates to path structure components +- Groups to organize components + ## [1.7.0] - 2025-02-23 > Remove the old function in the search dialog and replace it with a new and more optimal feature diff --git a/LICENSE b/LICENSE index ab7a1da..02e35d7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Mohd. Nisab +Copyright (c) 2025 Wildan Nursahidan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 7a368f7..8d684d2 100644 --- a/README.md +++ b/README.md @@ -36,36 +36,3 @@ Next steps: 3. Start the development server: npm run dev ``` - -## Update -### How to Update DocuBook? -- **Open a New Terminal**: Please open a new terminal on the desktop that has DocuBook installed. -- **Move Directory**: for example, if the directory name is docubook, then write `cd docubook` and press enter. - -```bash -npx @docubook/update@latest -``` - -#### command output - -```bash -📂 Updating Docubook project in /Users/wildan/Public/docubook... - -ℹ ⚡ Skipped public -ℹ ⚡ Skipped contents -ℹ ⚡ Skipped app/page.tsx -ℹ ⚡ Skipped docu.json -ℹ ⚡ Skipped CHANGELOG.md -✨ Replacing styles folder... -✨ Replaced all CSS files in styles folder -✔ ✅ Docubook v1.4.2 successfully updated in /Users/wildan/Public/docubook! - -🎯 Next steps: -1. Verify your changes in the current directory. -2. Run the install script to check for package updates: - npm install -3. Run the development server: - npm run dev -``` - -Access the app on => http://localhost:3000 diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx index 42951bc..61f6953 100644 --- a/app/blog/[slug]/page.tsx +++ b/app/blog/[slug]/page.tsx @@ -1,4 +1,4 @@ -import { Typography } from "@/components/typography"; +import { Typography } from "@/components/docs/typography"; import { buttonVariants } from "@/components/ui/button"; import { Author, getAllBlogStaticPaths, getBlogForSlug } from "@/lib/markdown"; import { ArrowLeftIcon } from "lucide-react"; @@ -6,7 +6,7 @@ import Link from "next/link"; import { notFound } from "next/navigation"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { formatDate } from "@/lib/utils"; -import { ScrollToTop } from "@/components/scroll-to-top"; +import { ScrollToTop } from "@/components/docs/scroll-to-top"; type PageProps = { params: { slug: string }; diff --git a/app/docs/[[...slug]]/page.tsx b/app/docs/[[...slug]]/page.tsx index aa1a9da..02e2621 100644 --- a/app/docs/[[...slug]]/page.tsx +++ b/app/docs/[[...slug]]/page.tsx @@ -1,14 +1,14 @@ import { notFound } from "next/navigation"; import { getDocsForSlug, getDocsTocs } from "@/lib/markdown"; -import DocsBreadcrumb from "@/components/docs-breadcrumb"; -import Pagination from "@/components/pagination"; -import Toc from "@/components/toc"; -import { Typography } from "@/components/typography"; -import EditThisPage from "@/components/edit-on-github"; +import DocsBreadcrumb from "@/components/docs/docs-breadcrumb"; +import Pagination from "@/components/docs/pagination"; +import Toc from "@/components/docs/toc"; +import { Typography } from "@/components/docs/typography"; +import EditThisPage from "@/components/docs/edit-on-github"; import { formatDate2 } from "@/lib/utils"; import docuConfig from "@/docu.json"; -import MobToc from "@/components/mob-toc"; -import { ScrollToTop } from "@/components/scroll-to-top"; +import MobToc from "@/components/docs/mob-toc"; +import { ScrollToTop } from "@/components/docs/scroll-to-top"; const { meta } = docuConfig; diff --git a/app/docs/layout.tsx b/app/docs/layout.tsx index 83f9bba..c769f8f 100644 --- a/app/docs/layout.tsx +++ b/app/docs/layout.tsx @@ -1,4 +1,4 @@ -import { Leftbar } from "@/components/leftbar"; +import { Leftbar } from "@/components/docs/leftbar"; export default function DocsLayout({ children, @@ -11,4 +11,4 @@ export default function DocsLayout({
{children}
); -} \ No newline at end of file +} diff --git a/app/hire-me/page.tsx b/app/hire-me/page.tsx deleted file mode 100644 index 327d889..0000000 --- a/app/hire-me/page.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { getMetadata } from "@/app/layout"; - -export const metadata = getMetadata({ - title: "Hire Me", - description: "Hire me to start a documentation project with DocuBook", -}); - -export default function EmbeddedHTML() { - return ( -
-