Skip to content

Commit 46fc4f5

Browse files
author
Alexia Michelle
committed
feat: Add blog post truncation, introduce fuchsia link hover, and enhance global and page-specific image styling with improved shadows and hover effects.
1 parent 7bb9a4e commit 46fc4f5

4 files changed

Lines changed: 69 additions & 11 deletions

File tree

blog/2025-12-26-happy-holidays.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Hello everyone, Alexia here, this is the mind behind GoldenDog Linux. In these l
99

1010
And believe me, every time I saw that comment, I thought: "One day I'll have to release a public version."
1111

12+
<!-- truncate -->
13+
1214
If you saw the [About](/about) page where I tell a bit about the history of GoldenDog Linux, you'll surely realize that this is a project that has been in development for years. Many!
1315

1416
And although it has never been abandoned, it has gone through stages where my attention was not focused on it.

i18n/es/docusaurus-plugin-content-blog/2025-12-26-happy-holidays.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Hola a todos, aquí Alexia, esta es la mente detrás de GoldenDog Linux. En esto
99

1010
Y créanme que cada vez que veía ese comentario, pensaba: Algún día tendré que lanzar una versión pública.
1111

12+
<!-- truncate -->
13+
1214
Si vieron la página [Acerca de](/about) donde cuento un poco acerca de la historia de GoldenDog Linux, seguramente se darán cuenta que es un proyecto que ha estado en desarrollo durante años. ¡Muchos!
1315

1416
Y si bien nunca ha estado abandonado, si ha pasado por etapas donde mi atención no estuvo enfocada en él.

src/css/custom.css

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
--ifm-code-font-size: 90%;
2727
--docusaurus-highlighted-code-line-bg: rgba(155, 89, 182, 0.1);
2828
--ifm-background-color: #ffffff;
29+
30+
/* GoldenDog Fuchsia */
31+
--goldendog-fuchsia: #ff00ff;
32+
--ifm-link-hover-color: var(--goldendog-fuchsia);
33+
--ifm-link-hover-decoration: none;
2934
}
3035

3136
/* Premium Dark overrides */
@@ -56,6 +61,10 @@ html[data-theme='dark'] {
5661
--glass-bg: rgba(255, 255, 255, 0.03);
5762
--glass-border: rgba(255, 255, 255, 0.08);
5863
--glass-blur: blur(12px);
64+
65+
/* Override links in dark mode too */
66+
--ifm-link-hover-color: #ff33ff;
67+
/* Slightly brighter for dark mode */
5968
}
6069

6170

@@ -83,6 +92,44 @@ html[data-theme='dark'] {
8392
/* More padding for a premium feel */
8493
position: relative;
8594
overflow: hidden;
95+
color: var(--ifm-font-color-base);
96+
/* Ensure text color is inherited clearly */
97+
}
98+
99+
/* Fix footer link contrast in light mode */
100+
html:not([data-theme='dark']) .footer__link-item {
101+
color: #333 !important;
102+
font-weight: 500;
103+
}
104+
105+
html:not([data-theme='dark']) .footer__link-item:hover {
106+
color: var(--goldendog-fuchsia) !important;
107+
}
108+
109+
/* Sophisticated Screenshot Styling */
110+
article img,
111+
.markdown img {
112+
border-radius: 12px;
113+
border: 1px solid var(--glass-border);
114+
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
115+
transition: transform 0.3s ease, box-shadow 0.3s ease;
116+
}
117+
118+
html[data-theme='dark'] article img,
119+
html[data-theme='dark'] .markdown img {
120+
border: 1px solid rgba(255, 255, 255, 0.1);
121+
box-shadow: 0 0 20px rgba(255, 0, 255, 0.05), 0 10px 40px rgba(0, 0, 0, 0.4);
122+
}
123+
124+
article img:hover,
125+
.markdown img:hover {
126+
transform: translateY(-2px);
127+
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
128+
}
129+
130+
html[data-theme='dark'] article img:hover,
131+
html[data-theme='dark'] .markdown img:hover {
132+
box-shadow: 0 0 30px rgba(255, 0, 255, 0.15), 0 15px 50px rgba(0, 0, 0, 0.5);
86133
}
87134

88135

src/pages/index.module.css

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,19 @@
8585
max-width: 1000px;
8686
width: 100%;
8787
border-radius: 16px;
88-
box-shadow: 0 40px 80px rgba(0, 0, 0, 0.9), 0 0 40px rgba(175, 115, 255, 0.05);
89-
border: 1px solid var(--glass-border);
88+
box-shadow: 0 40px 100px rgba(0, 0, 0, 0.9), 0 0 40px rgba(175, 115, 255, 0.15);
89+
border: 1px solid rgba(255, 255, 255, 0.1);
9090
margin-top: 3rem;
9191
position: relative;
9292
z-index: 2;
9393
background: rgba(255, 255, 255, 0.01);
9494
backdrop-filter: var(--glass-blur);
95+
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.6s ease;
96+
}
97+
98+
.desktopScreenshot:hover {
99+
transform: translateY(-8px) scale(1.01);
100+
box-shadow: 0 50px 120px rgba(0, 0, 0, 1), 0 0 60px rgba(175, 115, 255, 0.25);
95101
}
96102

97103

@@ -142,30 +148,31 @@
142148
.cockpitImageSmall {
143149
position: absolute;
144150
width: 65%;
145-
border-radius: 8px;
146-
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6);
151+
border-radius: 12px;
152+
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6), 0 0 20px rgba(175, 115, 255, 0.1);
147153
top: 10%;
148154
left: 0;
149155
z-index: 1;
150-
border: 1px solid rgba(255, 255, 255, 0.08);
151-
transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
156+
border: 1px solid rgba(255, 255, 255, 0.15);
157+
transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
152158
}
153159

154160
.cockpitImageLarge {
155161
position: absolute;
156162
width: 85%;
157-
border-radius: 8px;
158-
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
163+
border-radius: 12px;
164+
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.8), 0 0 30px rgba(175, 115, 255, 0.15);
159165
bottom: 0%;
160166
right: 0;
161167
z-index: 2;
162-
border: 1px solid rgba(255, 255, 255, 0.12);
163-
transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
168+
border: 1px solid rgba(255, 255, 255, 0.2);
169+
transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
164170
}
165171

166172
.cockpitImageSmall:hover,
167173
.cockpitImageLarge:hover {
168-
transform: translateY(-10px) scale(1.02);
174+
transform: translateY(-15px) scale(1.03);
175+
box-shadow: 0 30px 80px rgba(0, 0, 0, 0.9), 0 0 50px rgba(175, 115, 255, 0.3);
169176
z-index: 3;
170177
}
171178

0 commit comments

Comments
 (0)