Skip to content

Commit 0b6eba2

Browse files
committed
Time: 5:30 AM
Date: 7-04-2025 Signed-off-by: Someshdiwan <[email protected]>
1 parent fb1126a commit 0b6eba2

File tree

2 files changed

+19
-43
lines changed

2 files changed

+19
-43
lines changed

site/_layouts/default.html

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,43 +4,25 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>{{ page.title }}</title>
7-
<link rel="stylesheet" href="{{ "/assets/style.css" | relative_url }}" />
7+
<link rel="stylesheet" href="{{ "/assets/style.css" | relative_url }}">
88
<script>
99
// Sidebar Toggle Function
1010
function toggleSidebar() {
1111
const sidebar = document.getElementById("sidebar");
1212
sidebar.classList.toggle("hidden");
1313
}
1414

15-
// Dark Mode Toggle Function
15+
// Dark Mode Toggle
1616
const toggleDarkMode = () => {
17-
document.body.classList.toggle("dark-mode");
18-
localStorage.setItem(
19-
"dark-mode",
20-
document.body.classList.contains("dark-mode")
21-
);
17+
document.body.classList.toggle('dark-mode');
18+
localStorage.setItem('dark-mode', document.body.classList.contains('dark-mode'));
2219
};
2320

24-
// Handle Sidebar Visibility Based on Screen Size
25-
function handleSidebarVisibility() {
26-
const sidebar = document.getElementById("sidebar");
27-
if (window.matchMedia("(max-width: 768px)").matches) {
28-
sidebar.classList.add("hidden");
29-
} else {
30-
sidebar.classList.remove("hidden");
31-
}
32-
}
33-
34-
// Initialize on Load
3521
window.onload = () => {
36-
handleSidebarVisibility();
37-
if (localStorage.getItem("dark-mode") === "true") {
38-
document.body.classList.add("dark-mode");
22+
if (localStorage.getItem('dark-mode') === 'true') {
23+
document.body.classList.add('dark-mode');
3924
}
4025
};
41-
42-
// Update on Resize
43-
window.addEventListener("resize", handleSidebarVisibility);
4426
</script>
4527
</head>
4628
<body>
@@ -49,14 +31,18 @@
4931

5032
<div class="wrapper">
5133
<!-- Sidebar Navigation -->
52-
<div id="sidebar" class="sidebar">{% include nav.html %}</div>
34+
<div id="sidebar" class="sidebar">
35+
{% include nav.html %}
36+
</div>
5337

5438
<!-- Content Area -->
5539
<div class="content">
5640
<!-- Sidebar Toggle Button -->
5741
<button class="toggle-btn" onclick="toggleSidebar()"></button>
58-
<div class="fade-in">{{ content }}</div>
42+
<div class="fade-in">
43+
{{ content }}
44+
</div>
5945
</div>
6046
</div>
6147
</body>
62-
</html>
48+
</html>

site/assets/style.css

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,13 @@
33
--text-color: #000000;
44
--sidebar-bg: #f8f9fa;
55
--link-color: #0366d6;
6-
--button-bg: #eee;
7-
--button-text: #000;
8-
--hover-bg: rgba(0, 0, 0, 0.05);
9-
--border-color: #ccc;
106
}
117

128
.dark-mode {
139
--bg-color: #121212;
1410
--text-color: #e0e0e0;
1511
--sidebar-bg: #1f1f1f;
1612
--link-color: #90caf9;
17-
--button-bg: #333;
18-
--button-text: #fff;
19-
--hover-bg: rgba(255, 255, 255, 0.1);
20-
--border-color: #444;
2113
}
2214

2315
body {
@@ -35,7 +27,7 @@ body {
3527
position: fixed;
3628
height: 100vh;
3729
overflow-y: auto;
38-
border-right: 1px solid var(--border-color);
30+
border-right: 1px solid #ccc;
3931
transition: transform 0.3s ease;
4032
z-index: 999;
4133
}
@@ -55,7 +47,7 @@ body {
5547
}
5648

5749
.sidebar a:hover {
58-
background-color: var(--hover-bg);
50+
background-color: rgba(0, 0, 0, 0.05);
5951
}
6052

6153
/* Content Area */
@@ -75,8 +67,7 @@ body {
7567
top: 1rem;
7668
left: 1rem;
7769
z-index: 1001;
78-
background-color: var(--button-bg);
79-
color: var(--button-text);
70+
background: #eee;
8071
border: none;
8172
padding: 0.5rem 1rem;
8273
border-radius: 5px;
@@ -89,8 +80,7 @@ body {
8980
top: 1rem;
9081
right: 1rem;
9182
z-index: 1001;
92-
background-color: var(--button-bg);
93-
color: var(--button-text);
83+
background: #eee;
9484
border: none;
9585
padding: 0.5rem 1rem;
9686
border-radius: 5px;
@@ -107,7 +97,7 @@ body {
10797
to { opacity: 1; transform: translateY(0); }
10898
}
10999

110-
/* Responsive Design for Small Screens */
100+
/* Responsive Fix for Small Screens */
111101
@media (max-width: 768px) {
112102
.sidebar {
113103
transform: translateX(-100%);
@@ -122,4 +112,4 @@ body {
122112
.content {
123113
margin-left: 0;
124114
}
125-
}
115+
}

0 commit comments

Comments
 (0)