Skip to content

Commit e9ddf63

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 e9ddf63

File tree

12 files changed

+2708
-53
lines changed

12 files changed

+2708
-53
lines changed

docs/getting-started.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,24 +39,24 @@ The topics are presented in an order that makes logical sense, but **you can rea
3939

4040
**Core Skills** - Essential technical skills that every developer needs to work effectively in modern development environments.
4141

42-
- [Web Development](/web)
43-
- [Git](/git)
44-
- [Testing](/testing)
42+
- [Web Development](/docs/web)
43+
- [Git](/docs/git)
44+
- [Testing](/docs/testing)
4545

4646
**Deployment & Production** - Tools and practices for deploying applications and maintaining them in production environments.
4747

48-
- [Containerization](/containerization)
49-
- [CI/CD](/ci-cd)
50-
- [Observability](/observability)
48+
- [Containerization](/docs/containerization)
49+
- [CI/CD](/docs/ci-cd)
50+
- [Observability](/docs/observability)
5151

5252
**Learn by Doing** - Practical ways to apply your skills and build real-world experience while contributing to the developer community.
5353

54-
- [Open Source](/open-source)
54+
- [Open Source](/docs/open-source)
5555

5656
**Learn from Others** - Resources for connecting with experienced developers and communities that can accelerate your growth.
5757

58-
- [Mentorship](/mentorship)
59-
- [Global Communities](/global-communities)
58+
- [Mentorship](/docs/mentorship)
59+
- [Global Communities](/docs/global-communities)
6060

6161
## How to contribute?
6262

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)