mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-11 11:39:18 +02:00
refactor: update project branding and structure for gregFramework
- Changed project title and tagline in docusaurus.config.js to reflect the new branding. - Updated package.json and package-lock.json to rename the project to gregwiki-docs-site. - Adjusted sidebar and documentation files to align with the new project structure and naming conventions. - Enhanced documentation content for clarity and consistency across various sections. - Added Prettier as a development dependency for code formatting. This commit aligns the project with the new branding and improves overall documentation structure.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@300;500;700&display=swap");
|
||||
@import "tailwindcss";
|
||||
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@300;500;700&display=swap');
|
||||
@import 'tailwindcss';
|
||||
|
||||
/* Luminescent Architect — design tokens (see docs/contributors/luminescent-design-system.md) */
|
||||
@theme {
|
||||
@@ -61,13 +61,13 @@
|
||||
--color-accent-violet: #1cede1;
|
||||
--color-code-bg: #001110;
|
||||
--color-code-surface: #002b29;
|
||||
--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
|
||||
--font-headline: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
|
||||
--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;
|
||||
--font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif;
|
||||
--font-headline: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif;
|
||||
--font-mono: 'JetBrains Mono', ui-monospace, 'Cascadia Code', monospace;
|
||||
}
|
||||
|
||||
:root,
|
||||
[data-theme="dark"] {
|
||||
[data-theme='dark'] {
|
||||
--ifm-color-primary: #61f4d8;
|
||||
--ifm-color-primary-dark: #4fe5ca;
|
||||
--ifm-color-primary-darker: #08c1a6;
|
||||
@@ -92,7 +92,7 @@ html {
|
||||
}
|
||||
|
||||
html.dark,
|
||||
html[data-theme="dark"] {
|
||||
html[data-theme='dark'] {
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
@@ -166,7 +166,7 @@ body {
|
||||
box-shadow: inset 0 -2px 0 0 var(--color-primary);
|
||||
}
|
||||
|
||||
.navbar [class*="colorModeToggle"] {
|
||||
.navbar [class*='colorModeToggle'] {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
@@ -193,23 +193,23 @@ body {
|
||||
}
|
||||
|
||||
.nav-link-mods::before {
|
||||
content: "🧩";
|
||||
content: '🧩';
|
||||
}
|
||||
|
||||
.nav-link-discord::before {
|
||||
content: "💬";
|
||||
content: '💬';
|
||||
}
|
||||
|
||||
.nav-link-support::before {
|
||||
content: "🛟";
|
||||
content: '🛟';
|
||||
}
|
||||
|
||||
.nav-link-github::before {
|
||||
content: "⌁";
|
||||
content: '⌁';
|
||||
}
|
||||
|
||||
.nav-locale::before {
|
||||
content: "🌐";
|
||||
content: '🌐';
|
||||
}
|
||||
|
||||
/* Editorial bleed + hero (homepage) */
|
||||
@@ -275,7 +275,12 @@ body {
|
||||
}
|
||||
|
||||
.text-gradient-brand {
|
||||
background-image: linear-gradient(90deg, var(--color-primary), var(--color-secondary), var(--color-tertiary));
|
||||
background-image: linear-gradient(
|
||||
90deg,
|
||||
var(--color-primary),
|
||||
var(--color-secondary),
|
||||
var(--color-tertiary)
|
||||
);
|
||||
-webkit-background-clip: text;
|
||||
background-clip: text;
|
||||
color: transparent;
|
||||
@@ -307,7 +312,10 @@ body {
|
||||
box-shadow: 0 18px 36px rgba(0, 0, 0, 0.35);
|
||||
-webkit-backdrop-filter: blur(12px) saturate(125%);
|
||||
backdrop-filter: blur(12px) saturate(125%);
|
||||
transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
|
||||
transition:
|
||||
transform 0.28s ease,
|
||||
box-shadow 0.28s ease,
|
||||
border-color 0.28s ease;
|
||||
}
|
||||
|
||||
.app-card-glow {
|
||||
@@ -315,7 +323,7 @@ body {
|
||||
}
|
||||
|
||||
.app-card-glow::after {
|
||||
content: "";
|
||||
content: '';
|
||||
position: absolute;
|
||||
inset: -1px;
|
||||
border-radius: inherit;
|
||||
@@ -326,7 +334,9 @@ body {
|
||||
.app-card-motion:hover {
|
||||
transform: translateY(-5px);
|
||||
border-color: rgba(97, 244, 216, 0.25);
|
||||
box-shadow: 0 24px 42px rgba(0, 0, 0, 0.4), 0 0 32px -4px rgba(0, 191, 165, 0.12);
|
||||
box-shadow:
|
||||
0 24px 42px rgba(0, 0, 0, 0.4),
|
||||
0 0 32px -4px rgba(0, 191, 165, 0.12);
|
||||
}
|
||||
|
||||
.btn-primary,
|
||||
@@ -337,7 +347,11 @@ body {
|
||||
justify-content: center;
|
||||
gap: 0.5rem;
|
||||
text-decoration: none !important;
|
||||
transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, color 0.25s ease;
|
||||
transition:
|
||||
transform 0.25s ease,
|
||||
box-shadow 0.25s ease,
|
||||
background 0.25s ease,
|
||||
color 0.25s ease;
|
||||
}
|
||||
|
||||
/* Primary CTA: 135° primary → primary-container, on-primary text */
|
||||
@@ -354,7 +368,9 @@ body {
|
||||
.btn-primary:hover {
|
||||
color: var(--color-on-primary);
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 0 20px rgba(97, 244, 216, 0.3), 0 14px 28px rgba(0, 0, 0, 0.35);
|
||||
box-shadow:
|
||||
0 0 20px rgba(97, 244, 216, 0.3),
|
||||
0 14px 28px rgba(0, 0, 0, 0.35);
|
||||
}
|
||||
|
||||
/* Secondary: ghost border outline-variant @ 40% */
|
||||
@@ -405,10 +421,15 @@ body {
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
/* Doc canvas — editorial bleed (wiki layout alignment); no hard section borders */
|
||||
.theme-doc-wrapper {
|
||||
background: linear-gradient(180deg, var(--color-surface-container-low) 0%, var(--color-background) 42%);
|
||||
}
|
||||
|
||||
.theme-doc-root .theme-doc-sidebar-container {
|
||||
border: 0;
|
||||
background: var(--color-surface-container-low);
|
||||
box-shadow: inset -1px 0 0 rgba(15, 81, 76, 0.12);
|
||||
background: color-mix(in srgb, var(--color-surface-container-low) 92%, transparent);
|
||||
box-shadow: inset -1px 0 0 color-mix(in srgb, var(--color-outline-variant) 12%, transparent);
|
||||
}
|
||||
|
||||
.menu {
|
||||
@@ -423,7 +444,10 @@ body {
|
||||
padding-left: 0.75rem;
|
||||
color: var(--color-on-surface-variant);
|
||||
font-weight: 500;
|
||||
transition: color 0.22s ease, background 0.22s ease, border-color 0.22s ease;
|
||||
transition:
|
||||
color 0.22s ease,
|
||||
background 0.22s ease,
|
||||
border-color 0.22s ease;
|
||||
}
|
||||
|
||||
.menu__link:hover {
|
||||
@@ -458,7 +482,7 @@ body {
|
||||
|
||||
.theme-doc-markdown h2::after,
|
||||
.theme-doc-markdown h3::after {
|
||||
content: "";
|
||||
content: '';
|
||||
display: block;
|
||||
width: 64px;
|
||||
height: 2px;
|
||||
@@ -494,10 +518,16 @@ body {
|
||||
}
|
||||
|
||||
.theme-doc-markdown pre {
|
||||
background: linear-gradient(180deg, var(--color-surface-container-highest) 0%, var(--color-surface-container-high) 100%) !important;
|
||||
background: linear-gradient(
|
||||
180deg,
|
||||
var(--color-surface-container-highest) 0%,
|
||||
var(--color-surface-container-high) 100%
|
||||
) !important;
|
||||
border-radius: 0.75rem;
|
||||
border: 0;
|
||||
box-shadow: 0 18px 32px rgba(0, 0, 0, 0.35), inset 0 0 0 1px rgba(15, 81, 76, 0.12);
|
||||
box-shadow:
|
||||
0 18px 32px rgba(0, 0, 0, 0.35),
|
||||
inset 0 0 0 1px rgba(15, 81, 76, 0.12);
|
||||
}
|
||||
|
||||
.theme-doc-markdown pre code {
|
||||
@@ -506,7 +536,7 @@ body {
|
||||
|
||||
.footer {
|
||||
border: 0;
|
||||
border-top: 1px solid rgba(0, 36, 34, 0.15);
|
||||
box-shadow: 0 -12px 40px -28px color-mix(in srgb, var(--color-primary) 14%, transparent);
|
||||
background: var(--color-background);
|
||||
color: rgba(192, 252, 246, 0.4);
|
||||
font-size: 0.75rem;
|
||||
@@ -540,15 +570,15 @@ body {
|
||||
}
|
||||
|
||||
.footer-link-github::before {
|
||||
content: "⌁";
|
||||
content: '⌁';
|
||||
}
|
||||
|
||||
.footer-link-discord::before {
|
||||
content: "💬";
|
||||
content: '💬';
|
||||
}
|
||||
|
||||
.footer-link-support::before {
|
||||
content: "🛟";
|
||||
content: '🛟';
|
||||
}
|
||||
|
||||
.button.button--primary {
|
||||
@@ -573,7 +603,9 @@ body {
|
||||
.mod-release-card {
|
||||
background: linear-gradient(180deg, rgba(0, 30, 28, 0.85) 0%, rgba(0, 17, 16, 0.92) 100%);
|
||||
border-radius: 0.8rem;
|
||||
box-shadow: inset 0 0 0 1px rgba(15, 81, 76, 0.12), 0 12px 24px rgba(0, 0, 0, 0.35);
|
||||
box-shadow:
|
||||
inset 0 0 0 1px rgba(15, 81, 76, 0.12),
|
||||
0 12px 24px rgba(0, 0, 0, 0.35);
|
||||
}
|
||||
|
||||
.mod-release-badge {
|
||||
@@ -637,8 +669,12 @@ body {
|
||||
|
||||
/* Optional: Material Symbols (loaded via docusaurus.config.js headTags) */
|
||||
.material-symbols-outlined {
|
||||
font-family: "Material Symbols Outlined", sans-serif;
|
||||
font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
|
||||
font-family: 'Material Symbols Outlined', sans-serif;
|
||||
font-variation-settings:
|
||||
'FILL' 0,
|
||||
'wght' 400,
|
||||
'GRAD' 0,
|
||||
'opsz' 24;
|
||||
font-style: normal;
|
||||
line-height: 1;
|
||||
letter-spacing: normal;
|
||||
|
||||
Reference in New Issue
Block a user