Compare commits

...

5 Commits

Author SHA1 Message Date
5e0f765852 v5.4.6 2023-02-28 13:57:36 +08:00
4293dab0a7 Fixed burger menu icon visibility on dark mode
refs #925
2023-02-28 13:57:05 +08:00
f00918589f Update comment grammar 2023-02-27 17:13:31 +08:00
0200889148 Fix Table of Contents Numbering in screen.css 2023-02-27 15:39:25 +08:00
248c122f86 re-add aria-label to search button for screen readers
This was added by https://github.com/TryGhost/Casper/pull/896 

but then appears to have been accidentally reverted in the merge of https://github.com/TryGhost/Casper/pull/906
2023-02-27 15:10:09 +08:00
6 changed files with 49 additions and 35 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -6,20 +6,19 @@ production stylesheet in assets/built/screen.css
1. Global Styles
2. Layout
3. Special Templates
4. Site Header
5. Site Navigation
6. Post Feed
7. Single Post
7.1. Post Byline
7.2. Members Subscribe Form
7.4. Related Posts
7.5. Koenig Styles
7.6 Comments
8. Author Template
3. Site Header
4. Site Navigation
5. Post Feed
6. Single Post
6.1. Post Byline
6.2. Subscribe
6.3. Read More
6.4. Comments
7. Author Template
8. Tag Template
9. Error Template
11. Site Footer
12. Dark Mode
10. Site Footer
11. Dark Mode
*/
@ -87,7 +86,7 @@ production stylesheet in assets/built/screen.css
}
/* 4. Site Header
/* 3. Site Header
/* ---------------------------------------------------------- */
.site-header {
@ -258,7 +257,7 @@ production stylesheet in assets/built/screen.css
}
/* 5. Site Navigation
/* 4. Site Navigation
/* ---------------------------------------------------------- */
.gh-head {
@ -266,6 +265,7 @@ production stylesheet in assets/built/screen.css
font-size: 1.6rem;
line-height: 1.3em;
background-color: #fff;
z-index: 150;
}
.has-cover:not(.home-template) .gh-head {
@ -834,7 +834,7 @@ production stylesheet in assets/built/screen.css
}
/* 6. Post Feed
/* 5. Post Feed
/* ---------------------------------------------------------- */
.post-feed {
@ -1208,7 +1208,7 @@ html.no-infinite-scroll .pagination {
}
/* 7. Single Post
/* 6. Single Post
/* ---------------------------------------------------------- */
.article {
@ -1687,7 +1687,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 7.1. Post Byline
/* 6.1. Post Byline
/* ---------------------------------------------------------- */
.article-byline {
@ -1750,7 +1750,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 7.3. Subscribe
/* 6.2. Subscribe
/* ---------------------------------------------------------- */
.footer-cta {
@ -1800,7 +1800,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 7.4. Read more
/* 6.3. Read more
/* ---------------------------------------------------------- */
.read-more-wrap {
@ -1839,7 +1839,7 @@ iframe.instagram-media + script + :not([id]) {
}
}
/* 7.6. Comments
/* 6.4. Comments
/* ---------------------------------------------------------- */
.comments {
display: flex;
@ -1877,7 +1877,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 8. Author Template
/* 7. Author Template
/* ---------------------------------------------------------- */
.author-profile-pic {
@ -2011,7 +2011,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 11. Site Footer
/* 10. Site Footer
/* ---------------------------------------------------------- */
.site-footer {
@ -2098,7 +2098,7 @@ iframe.instagram-media + script + :not([id]) {
}
/* 12. Dark Mode
/* 11. Dark Mode
/* ---------------------------------------------------------- */
html.dark-mode body {
@ -2123,8 +2123,9 @@ html.dark-mode .gh-head {
color: #fff;
}
html.dark-mode .gh-burger-box {
color: #fff;
html.dark-mode .gh-burger::before,
html.dark-mode .gh-burger::after {
background-color: #fff;
}
html.dark-mode .site-header-content {
@ -2284,6 +2285,12 @@ html.dark-mode .footer-cta-title {
color: #fff;
}
@media (max-width: 767px) {
html.dark-mode .gh-head-open #gh-head .gh-head-actions {
background-color: var(--color-darkmode);
}
}
@media (prefers-color-scheme: dark) {
html.auto-color body {
color: rgba(255, 255, 255, 0.75);
@ -2307,8 +2314,9 @@ html.dark-mode .footer-cta-title {
color: #fff;
}
html.auto-color .gh-burger-box {
color: #fff;
html.auto-color .gh-burger::before,
html.auto-color .gh-burger::after {
background-color: #fff;
}
html.auto-color .site-header-content {
@ -2467,6 +2475,12 @@ html.dark-mode .footer-cta-title {
html.auto-color .footer-cta-title {
color: #fff;
}
@media (max-width: 767px) {
html.auto-color .gh-head-open #gh-head .gh-head-actions {
background-color: var(--color-darkmode);
}
}
}
/*

View File

@ -31,7 +31,7 @@
{{@site.title}}
{{/if}}
</a>
<button class="gh-search gh-icon-btn" data-ghost-search>{{> "icons/search"}}</button>
<button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search>{{> "icons/search"}}</button>
<button class="gh-burger"></button>
</div>
@ -39,7 +39,7 @@
{{navigation}}
{{#unless @site.members_enabled}}
{{#match @custom.navigation_layout "Stacked"}}
<button class="gh-search gh-icon-btn" data-ghost-search>{{> "icons/search"}}</button>
<button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search>{{> "icons/search"}}</button>
{{/match}}
{{/unless}}
</nav>

View File

@ -1,9 +1,9 @@
{{!--
There are two error files in this theme, one for 404s and one for all other errors.
This file is the latter, and handle all 400/500 errors that might occur.
This file is the latter, and handles all 400/500 errors that might occur.
Because 500 errors in particular usuall happen when a server is struggling, this
Because 500 errors in particular usually happen when a server is struggling, this
template is as simple as possible. No template dependencies, no JS, no API calls.
This is to prevent rendering the error-page itself compounding the issue causing
the error in the first place.

View File

@ -2,7 +2,7 @@
"name": "casper",
"description": "A clean, minimal default theme for the Ghost publishing platform",
"demo": "https://demo.ghost.io",
"version": "5.4.5",
"version": "5.4.6",
"engines": {
"ghost": ">=5.0.0"
},