Skip to content

Commit 9dd65eb

Browse files
committed
feat: DRC-1697
- Add in the color changes to make it look better - Add the buttons in the top right to mirror reccehq.com Signed-off-by: Jared Scott <[email protected]>
1 parent 0641aee commit 9dd65eb

File tree

4 files changed

+123
-14
lines changed

4 files changed

+123
-14
lines changed

docs/assets/images/github-128.png

2.6 KB
Loading
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!-- Repository information -->
2+
<div class="header-buttons">
3+
<a
4+
href="{{ config.repo_url }}"
5+
title="{{ lang.t('source') }}"
6+
class="btn btn-background"
7+
>
8+
<div class="github"></div>
9+
</a>
10+
<a href="https://cloud.reccehq.com" class="btn btn-background" target="_blank">
11+
Sign in
12+
</a>
13+
<a href="https://cloud.reccehq.com" class="btn btn-primary" target="_blank">
14+
Start with your repo
15+
</a>
16+
</div>
17+

docs/styles/extra.css

Lines changed: 103 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
/*--md-default-fg-color--light*/
2+
[data-md-color-scheme="secondary"] {
3+
--md-primary-fg-color: #2A6CA7;
4+
--md-primary-fg-color--light: #79B0E2;
5+
--md-primary-fg-color--dark: #193E5C;
6+
--md-typeset-a-color: #ff6e42;
7+
--md-default-fg-color--light: #252527;
8+
--md-default-fg-color--dark: #e7e7ea;
9+
}
10+
11+
[data-md-color-scheme="secondary-dark"] {
12+
--md-primary-fg-color: #2A6CA7;
13+
--md-primary-fg-color--light: #79B0E2;
14+
--md-primary-fg-color--dark: #193E5C;
15+
--md-typeset-color: #e8e9f1;
16+
--md-typeset-a-color: #ff6e42;
17+
--md-default-fg-color--light: #e7e8ef;
18+
--md-default-fg-color--dark: #e7e7ea;
19+
--md-default-bg-color: oklch(0.248 0.016 269.03);
20+
--md-default-fg-color: #e7e8ef;
21+
--md-code-bg-color: #0b121e;
22+
--md-typeset-table-color: #07566e;
23+
--md-typeset-table-color--light: rgba(0, 0, 0, 0.50);
24+
}
25+
126
.md-nav__item a.md-nav__link[href^="https://github.com/DataRecce/recce/releases"] .md-ellipsis::before {
227
content: url("/assets/images/clock-regular.svg");
328
display: inline-block;
@@ -14,12 +39,9 @@
1439
.md-typeset h1, .md-typeset h2, .md-typeset h3, .md-typeset h4 {
1540
font-weight: bold;
1641
}
17-
.md-typeset h1 {
18-
color: --md-default-fg-color;
19-
}
2042

2143
.md-typeset code:not(.md-typeset pre > code) {
22-
color: #ff6e42;
44+
color: var(--md-typeset-a-color);
2345
display: inline-block;
2446
border-radius: 3px;
2547
}
@@ -40,11 +62,11 @@
4062
} */
4163

4264
.md-nav__item--section>.md-nav__link {
43-
color: #000 !important;
65+
/*color: #000 !important;*/
4466
}
4567

4668
.md-nav__link[href]:hover {
47-
color: #ff6e42;
69+
color: var(--md-typeset-a-color);
4870
}
4971

5072
/**** Blog ****/
@@ -54,7 +76,7 @@
5476
}
5577

5678
.md-post__action a {
57-
background-color: #ff6e42;
79+
background-color: var(--md-typeset-a-color);
5880
color: #fff !important;
5981
padding: .3rem 1rem;
6082
border-radius: 1rem;
@@ -85,7 +107,7 @@
85107
}
86108

87109
.md-content__inner .mailchimp-cta {
88-
background-color: #ff6e42;
110+
background-color: var(--md-typeset-a-color);
89111
border-radius: 1rem;
90112
overflow: hidden;
91113
color: #fff;
@@ -127,7 +149,7 @@
127149

128150
.md-content__inner .mailchimp-cta #mc_embed_signup .button {
129151
text-transform: uppercase;
130-
color: #ff6e42;
152+
color: var(--md-typeset-a-color);
131153
font-weight: bold;
132154
background-color: #fff;
133155
}
@@ -152,8 +174,8 @@
152174
}
153175
.md-typeset a:hover, .md-typeset a:focus,
154176
.md-post .md-post__meta a:hover, .md-post .md-post__meta a:focus {
155-
border-bottom: solid #ff6e42 1px;
156-
color: #ff6e42;
177+
border-bottom: solid var(--md-typeset-a-color) 1px;
178+
color: var(--md-typeset-a-color);
157179
}
158180

159181
.md-typeset .md-button:hover, .md-typeset .md-button:focus {
@@ -192,3 +214,73 @@ h1 a:hover, h2 a:hover a, h3 a:hover {
192214
border: 0;
193215
}
194216

217+
/* Replace Source with Buttons */
218+
@media screen and (min-width: 76.25rem) {
219+
[dir=ltr] .md-header__source {
220+
margin-left: 0.25rem;
221+
}
222+
}
223+
@media screen and (min-width: 60rem) {
224+
[dir=ltr] .md-header__source {
225+
margin-left: 0.25rem;
226+
}
227+
}
228+
229+
@media screen and (min-width: 60em) {
230+
.md-header__source {
231+
max-width: 15rem;
232+
width: 15rem;
233+
}
234+
}
235+
236+
header .header-buttons {
237+
display: flex;
238+
gap: 0.25rem;
239+
align-items: center;
240+
justify-content: flex-end;
241+
}
242+
243+
244+
header .btn {
245+
font-size: 0.75rem;
246+
border-radius: 0.3125rem;
247+
padding: 0.4rem 0.5rem;
248+
transition: none;
249+
border: none;
250+
font-family: -apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;
251+
font-weight: 500;
252+
}
253+
254+
header .btn.btn-background {
255+
background-color: #FFFFFF;
256+
border: solid #A0AEC0 1px;
257+
color: #3B3B3B;
258+
}
259+
260+
header .btn .github {
261+
background-image: url('/assets/images/github-128.png');
262+
background-size: cover;
263+
background-repeat: no-repeat;
264+
height: 0.85rem;
265+
width: 0.85rem;
266+
}
267+
268+
header .btn.btn-background:hover,
269+
header .btn.btn-background:focus,
270+
header .btn.btn-background:active {
271+
background-color: rgb(237, 237, 237);
272+
cursor: pointer;
273+
}
274+
275+
header .btn.btn-primary {
276+
background-color: var(--md-typeset-a-color);
277+
border: solid #df5126 1px;
278+
color: #FFFFFF;
279+
}
280+
281+
header .btn.btn-primary:hover,
282+
header .btn.btn-primary:focus,
283+
header .btn.btn-primary:active {
284+
filter: saturate(90%);
285+
cursor: pointer;
286+
}

mkdocs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,13 @@ theme:
128128
custom_dir: docs/overrides
129129
palette:
130130
# Palette toggle for light mode
131-
- scheme: default
131+
- scheme: secondary
132132
primary: deep orange
133133
toggle:
134134
icon: material/brightness-4 # Icon to switch to dark mode
135135
name: Switch to dark mode
136136
# Palette toggle for dark mode
137-
- scheme: slate
137+
- scheme: secondary-dark
138138
primary: deep orange
139139
toggle:
140140
icon: material/brightness-7 # Icon to switch back to light mode
@@ -154,7 +154,7 @@ plugins:
154154
- skip-glightbox
155155
- social:
156156
cards_layout_options:
157-
background_color: "#ff6e41"
157+
background_color: "#2A6CA7"
158158

159159
watch:
160160
- docs

0 commit comments

Comments
 (0)