Add favicon and update navigation icons across documentation

- Added a favicon link to all tour pages in the Japanese documentation.
- Updated navigation links to include SVG icons for Home and GitHub.
- Changed language button to include an SVG icon for better visual representation.
- Improved theme toggle button to use SVG icons for light and dark modes.
- Refactored the documentation build commands in the justfile for clarity and consistency.
This commit is contained in:
yhirose
2026-03-01 23:00:54 -05:00
parent 2d669c3636
commit e906c31a79
42 changed files with 1667 additions and 138 deletions

View File

@@ -86,14 +86,22 @@ a:hover {
}
.header-nav a {
display: flex;
align-items: center;
gap: 4px;
color: var(--header-nav-link);
font-size: 0.9rem;
}
.header-nav a svg {
flex-shrink: 0;
opacity: 0.85;
}
.header-tools {
display: flex;
align-items: center;
gap: 8px;
gap: 2px;
}
.lang-selector {
@@ -101,17 +109,21 @@ a:hover {
}
.lang-btn {
display: flex;
align-items: center;
gap: 5px;
background: none;
border: 1px solid var(--text-muted);
border: none;
color: var(--text);
padding: 4px 10px;
padding: 4px 6px;
border-radius: 4px;
cursor: pointer;
font-size: 0.85rem;
opacity: 0.8;
}
.lang-btn:hover {
border-color: var(--text);
opacity: 1;
}
.lang-popup {
@@ -423,16 +435,18 @@ a:hover {
/* Theme toggle */
.theme-toggle {
display: flex;
align-items: center;
justify-content: center;
background: none;
border: 1px solid var(--text-muted);
border: none;
color: var(--text);
padding: 4px 8px;
padding: 5px 6px;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
line-height: 1;
opacity: 0.8;
}
.theme-toggle:hover {
border-color: var(--text);
opacity: 1;
}