Skip to content

Commit 9494caa

Browse files
committed
Redesign website UI: modern hero section, theme toggle, improved newsletter, and enhanced styling
- Redesigned hero section with two-column layout and floating tech logos (Kubernetes, Docker, ArgoCD, AI) - Added light/dark theme toggle with comprehensive theme support - Redesigned newsletter section matching 'Support the Mission' format - Improved spacing, typography, and visual hierarchy across all pages - Added SVG logos for tech stack animations - Enhanced button styling with square design and better color combinations - Improved responsive design and fluid layouts - Better separation between sections - Updated navbar and footer with theme awareness
1 parent d08288d commit 9494caa

24 files changed

Lines changed: 3883 additions & 688 deletions

docusaurus.config.js

Lines changed: 32 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -22,34 +22,24 @@ const config = {
2222
"classic",
2323
/** @type {import('@docusaurus/preset-classic').Options} */
2424
({
25-
docs: {
26-
sidebarPath: require.resolve("./sidebars.js"),
27-
// Please change this to your repo.
28-
editUrl:
29-
"https://github.com/kubesimplify/website",
30-
},
31-
blog: {
32-
showReadingTime: true,
33-
// Please change this to your repo.
34-
editUrl:
35-
"https://github.com/kubesimplify/website",
36-
},
25+
docs: false, // Disabled - not using docs
26+
blog: false, // Disabled - blog is external
3727
theme: {
3828
customCss: require.resolve("./src/css/custom.css"),
3929
},
4030
}),
4131
],
4232
],
4333

44-
themes: [
45-
// Your other themes...
46-
[
47-
require.resolve("@easyops-cn/docusaurus-search-local"),
48-
{
49-
hashed: true,
50-
},
51-
],
52-
],
34+
// Search disabled - not using docs
35+
// themes: [
36+
// [
37+
// require.resolve("@easyops-cn/docusaurus-search-local"),
38+
// {
39+
// hashed: true,
40+
// },
41+
// ],
42+
// ],
5343

5444
/* i18n support
5545
i18n: {
@@ -73,6 +63,11 @@ const config = {
7363
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
7464

7565
({
66+
colorMode: {
67+
defaultMode: 'dark',
68+
disableSwitch: false,
69+
respectPrefersColorScheme: true,
70+
},
7671
navbar: {
7772
title: "Kubesimplify",
7873
logo: {
@@ -81,63 +76,31 @@ const config = {
8176
},
8277
items: [
8378
{
84-
type: "doc",
85-
docId: "intro",
86-
position: "left",
87-
label: "Notes",
88-
},
89-
// { to: "/blog", label: "Blog", position: "left" },
90-
{
91-
href: "https://github.com/kubesimplify/website",
92-
label: "GitHub",
79+
to: "/about",
80+
label: "About",
9381
position: "right",
9482
},
95-
],
96-
},
97-
footer: {
98-
style: "dark",
99-
links: [
10083
{
101-
title: "Docs",
102-
items: [
103-
{
104-
label: "Notes",
105-
to: "/docs",
106-
},
107-
],
84+
href: "https://blog.kubesimplify.com",
85+
label: "Blog",
86+
position: "right",
10887
},
10988
{
110-
title: "Community",
111-
items: [
112-
{
113-
label: "LinkedIn",
114-
href: "https://www.linkedin.com/company/kubesimplify/",
115-
},
116-
{
117-
label: "Discord",
118-
href: "https://discord.gg/HpAym4xQkc",
119-
},
120-
{
121-
label: "Twitter",
122-
href: "https://twitter.com/kubesimplify",
123-
},
124-
],
89+
href: "https://www.youtube.com/@kubesimplify",
90+
label: "YouTube",
91+
position: "right",
12592
},
12693
{
127-
title: "More",
128-
items: [
129-
{
130-
label: "Blog",
131-
to: "/blog",
132-
},
133-
{
134-
label: "GitHub",
135-
href: "https://github.com/kubesimplify",
136-
},
137-
],
94+
href: "https://saiyampathak.substack.com/",
95+
label: "Newsletter",
96+
position: "right",
97+
className: "button button--primary button--sm navbar-button",
13898
},
13999
],
140-
copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`,
100+
},
101+
// Footer is handled by custom component in src/theme/Footer/index.js
102+
footer: {
103+
style: "dark",
141104
},
142105
prism: {
143106
theme: lightCodeTheme,

0 commit comments

Comments
 (0)