Skip to content

Commit b87151f

Browse files
committed
feat: implement comprehensive landing page redesign with dark mode support
- Add custom landing page with hero section, feature cards, and responsive design - Implement standalone dark mode toggle with localStorage persistence - Create consistent color scheme matching Docusaurus theme (blue palette) - Add logo integration in hero section with responsive sizing - Design 'What Topics Are Covered', 'For Who', and 'How to Contribute' sections - Enhance Docusaurus styling with improved sidebar navigation and button effects - Fix sidebar menu visibility issues in light/dark themes - Add comprehensive CSS custom properties and responsive breakpoints - Include professional animations, hover effects, and smooth transitions
1 parent 1a88c24 commit b87151f

File tree

11 files changed

+2699
-44
lines changed

11 files changed

+2699
-44
lines changed

docusaurus.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { themes as prismThemes } from 'prism-react-renderer';
1111
/** @type {import('@docusaurus/types').Config} */
1212
const config = {
1313
title: 'Dev-Rebase',
14-
tagline: 'Dinosaurs are cool',
14+
tagline: 'Rebase your skills with modern software development practices',
1515
favicon: 'img/favicon.ico',
1616

1717
// Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future
@@ -61,7 +61,7 @@ const config = {
6161
({
6262
docs: {
6363
sidebarPath: './sidebars.js',
64-
routeBasePath: '/',
64+
routeBasePath: '/docs',
6565
},
6666
blog: false,
6767
theme: {
@@ -80,7 +80,7 @@ const config = {
8080
title: 'Dev-Rebase',
8181
logo: {
8282
alt: 'Dev-Rebase Logo',
83-
src: 'img/rebase-icon-red.png',
83+
src: 'img/logo.svg',
8484
},
8585
items: [
8686
{

0 commit comments

Comments
 (0)