Mise à jour du thème et améliorations de la mise en page
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Supprime les partiels surchargés (nav, SEO structuré) au profit du thème
amont, réécrit header.html sans Scratch pour la compatibilité Hugo moderne,
adapte footer et CSS au Bootstrap 5 (offset-*, list-inline-item, dropdown).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
nemunaire 2026-06-23 14:42:14 +09:00
commit 3a1a890f67
8 changed files with 120 additions and 240 deletions

View file

@ -43,10 +43,17 @@ a:focus,
background: #00a185;
}
p:has(.about-icon) {
position: relative;
padding-left: 2em;
}
.about-icon {
margin-top: 5px;
position: absolute;
left: -12px;
left: 0;
top: 0.25em;
width: 1.5em;
text-align: center;
}
.navbar-custom {
@ -61,7 +68,8 @@ a:focus,
font-family: "Linux Biolinum O", 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.navbar-custom .nav li a {
.navbar-custom .nav-link,
.navbar-custom .navbar-nav .nav-link {
font-size: 14px;
}
@ -70,33 +78,40 @@ a:focus,
}
.navbar-custom .navbar-brand,
.navbar-custom .nav li a {
.navbar-custom .nav-link,
.navbar-custom .navbar-nav .nav-link,
.navbar-custom .theme-toggle {
font-weight: 800;
color: #fafafa;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus ,
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus {
.navbar-custom .navbar-brand:focus,
.navbar-custom .nav-link:hover,
.navbar-custom .nav-link:focus,
.navbar-custom .navbar-nav .nav-link:hover,
.navbar-custom .navbar-nav .nav-link:focus {
color: #00a185;
}
.navbar-custom .nav .navlinks-container .navlinks-children a {
.navbar-custom .navbar-toggler {
border-color: #fafafa;
}
.navbar-custom .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28250, 250, 250, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-custom .dropdown-menu {
background: #232323;
border: 1px solid #323232;
}
@media only screen and (max-width: 767px) {
.navbar-custom .nav .navlinks-container.show-children {
background: #131313;
}
.navbar-custom .dropdown-item {
color: #fafafa;
}
@media only screen and (min-width: 768px) {
.navbar-custom .nav .navlinks-container:hover {
background: #131313;
}
.navbar-custom .nav .navlinks-container .navlinks-children a {
border: 1px solid #323232;
}
.navbar-custom .dropdown-item:hover,
.navbar-custom .dropdown-item:focus {
background: #131313;
color: #00a185;
}
footer {
@ -107,6 +122,20 @@ footer {
background-image: -webkit-linear-gradient(top, rgb(0,0,0) 4%, rgb(12,12,12) 42%, rgb(42,42,42) 100%);
background-image: -ms-linear-gradient(top, rgb(0,0,0) 4%, rgb(12,12,12) 42%, rgb(42,42,42) 100%);
}
footer .credits,
footer .theme-by,
footer .text-muted {
color: #aaaaaa !important;
}
footer .footer-links .fa-circle {
color: #00a185;
transition: color 0.2s ease;
}
footer .footer-links a:hover .fa-circle {
color: #0085a1;
}
footer a {
color: inherit;
}