fix-typo #18

Merged
michael_dileo merged 5 commits from fix-typo into main 2025-09-29 18:57:15 +00:00
4 changed files with 280 additions and 70 deletions
Showing only changes of commit e26fa1befa - Show all commits

View File

@@ -38,6 +38,22 @@
<meta name="msapplication-TileColor" content="#2d5a27">
<meta name="application-name" content="Keyboard Vagabond">
<!-- Sitelinks and Site Structure -->
<meta name="google-site-verification" content="">
<link rel="alternate" type="application/rss+xml" title="Keyboard Vagabond RSS" href="/feed.xml">
<!-- Additional SEO for sitelinks -->
<meta name="format-detection" content="telephone=no">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-title" content="Keyboard Vagabond">
<!-- Help search engines understand site structure -->
<link rel="home" href="https://www.keyboardvagabond.com/">
<link rel="index" href="https://www.keyboardvagabond.com/">
<!-- Structured Data -->
<script type="application/ld+json" src="/structured-data.json"></script>
@@ -48,15 +64,15 @@
<body>
<!-- Header -->
<header class="container">
<nav>
<nav role="navigation" aria-label="Main navigation">
<!-- Desktop Navigation -->
<ul class="desktop-nav">
<li><a target="_blank" href="https://mastodon.keyboardvagabond.com/public">Mastodon</a></li>
<li><a target="_blank" href="https://piefed.keyboardvagabond.com">Piefed</a></li>
<li><a target="_blank" href="https://pixelfed.keyboardvagabond.com">Pixelfed</a></li>
<li><a target="_blank" href="https://bookwyrm.keyboardvagabond.com">Bookwyrm</a></li>
<li><a target="_blank" href="https://blog.keyboardvagabond.com">Write Freely</a></li>
<li><a target="_blank" href="https://picsur.keyboardvagabond.com">Picsur</a></li>
<li><a target="_blank" href="https://mastodon.keyboardvagabond.com/public" rel="noopener">Mastodon</a></li>
<li><a target="_blank" href="https://piefed.keyboardvagabond.com" rel="noopener">Piefed</a></li>
<li><a target="_blank" href="https://pixelfed.keyboardvagabond.com" rel="noopener">Pixelfed</a></li>
<li><a target="_blank" href="https://bookwyrm.keyboardvagabond.com" rel="noopener">Bookwyrm</a></li>
<li><a target="_blank" href="https://blog.keyboardvagabond.com" rel="noopener">Write Freely</a></li>
<li><a target="_blank" href="https://picsur.keyboardvagabond.com" rel="noopener">Picsur</a></li>
</ul>
<!-- Mobile Navigation -->
@@ -65,12 +81,12 @@
<details class="dropdown">
<summary role="button" class="secondary">Sites</summary>
<ul>
<li><a target="_blank" href="https://mastodon.keyboardvagabond.com/public">Mastodon</a></li>
<li><a target="_blank" href="https://piefed.keyboardvagabond.com">Piefed</a></li>
<li><a target="_blank" href="https://pixelfed.keyboardvagabond.com">Pixelfed</a></li>
<li><a target="_blank" href="https://bookwyrm.keyboardvagabond.com">Bookwyrm</a></li>
<li><a target="_blank" href="https://blog.keyboardvagabond.com">Write Freely</a></li>
<li><a target="_blank" href="https://picsur.keyboardvagabond.com">Picsur</a></li>
<li><a target="_blank" href="https://mastodon.keyboardvagabond.com/public" rel="noopener">Mastodon</a></li>
<li><a target="_blank" href="https://piefed.keyboardvagabond.com" rel="noopener">Piefed</a></li>
<li><a target="_blank" href="https://pixelfed.keyboardvagabond.com" rel="noopener">Pixelfed</a></li>
<li><a target="_blank" href="https://bookwyrm.keyboardvagabond.com" rel="noopener">Bookwyrm</a></li>
<li><a target="_blank" href="https://blog.keyboardvagabond.com" rel="noopener">Write Freely</a></li>
<li><a target="_blank" href="https://picsur.keyboardvagabond.com" rel="noopener">Picsur</a></li>
</ul>
</details>
</li>

View File

@@ -391,6 +391,79 @@
border: 0;
}
/* Main Navigation Structure */
.main-nav {
display: flex;
align-items: center;
gap: calc(var(--pico-spacing) * 0.5);
margin: 0;
padding: 0;
list-style: none;
}
.main-nav li {
margin: 0;
}
.main-nav a[aria-current="page"] {
font-weight: bold;
color: var(--pico-primary);
}
/* Services Navigation */
.services-nav {
margin-top: calc(var(--pico-spacing) * 0.5);
padding-top: calc(var(--pico-spacing) * 0.5);
border-top: 1px solid var(--pico-muted-border-color);
}
.services-nav h2 {
margin: 0 0 calc(var(--pico-spacing) * 0.5) 0;
font-size: 1em;
color: var(--pico-muted-color);
}
/* Navigation Layout */
header nav {
display: flex;
flex-direction: column;
gap: calc(var(--pico-spacing) * 0.5);
}
/* Desktop navigation layout */
@media (min-width: 768px) {
header nav {
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.main-nav {
order: 1;
flex: 0 0 auto;
}
.services-nav {
order: 2;
margin-top: 0;
padding-top: 0;
border-top: none;
flex: 1 1 100%;
margin-top: calc(var(--pico-spacing) * 0.5);
}
}
/* Mobile navigation layout */
@media (max-width: 767px) {
.services-nav {
margin-top: calc(var(--pico-spacing) * 0.5);
padding-top: calc(var(--pico-spacing) * 0.5);
border-top: 1px solid var(--pico-muted-border-color);
}
}
/* Responsive service links */
@media (max-width: 768px) {
.service-links {

View File

@@ -2,14 +2,51 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.keyboardvagabond.com/</loc>
<lastmod>2024-12-19</lastmod>
<changefreq>monthly</changefreq>
<lastmod>2025-09-28</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.keyboardvagabond.com/about.html</loc>
<lastmod>2024-12-19</lastmod>
<lastmod>2025-09-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<!-- Fediverse Services - These are external but part of our ecosystem -->
<url>
<loc>https://mastodon.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://piefed.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pixelfed.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bookwyrm.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://picsur.keyboardvagabond.com/</loc>
<lastmod>2025-09-28</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>

View File

@@ -1,4 +1,87 @@
{
[
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Keyboard Vagabond",
"url": "https://www.keyboardvagabond.com",
"description": "A fediverse community for digital nomads, remote workers, and travel enthusiasts offering multiple social media alternatives including Mastodon, Piefed, Pixelfed, Bookwyrm, and Write Freely.",
"publisher": {
"@type": "Organization",
"name": "Keyboard Vagabond",
"logo": "https://picsur.keyboardvagabond.com/i/076a5b88-20d3-426e-ad7f-f24a68d3fa70.jpg?width=400",
"foundingDate": "2025",
"areaServed": "Global",
"knowsAbout": ["Fediverse", "Digital Nomadism", "Remote Work", "Travel", "Social Media Alternatives"]
},
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.keyboardvagabond.com/?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"mainEntity": {
"@type": "ItemList",
"name": "Keyboard Vagabond Services",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"url": "https://www.keyboardvagabond.com/",
"description": "Keyboard Vagabond main landing page"
},
{
"@type": "ListItem",
"position": 2,
"name": "About",
"url": "https://www.keyboardvagabond.com/about.html",
"description": "Learn more about Keyboard Vagabond community"
},
{
"@type": "ListItem",
"position": 3,
"name": "Mastodon",
"url": "https://mastodon.keyboardvagabond.com",
"description": "Social media alternative to Twitter"
},
{
"@type": "ListItem",
"position": 4,
"name": "Piefed",
"url": "https://piefed.keyboardvagabond.com",
"description": "Community forum alternative to Reddit"
},
{
"@type": "ListItem",
"position": 5,
"name": "Pixelfed",
"url": "https://pixelfed.keyboardvagabond.com",
"description": "Photo sharing platform alternative to Instagram"
},
{
"@type": "ListItem",
"position": 6,
"name": "Bookwyrm",
"url": "https://bookwyrm.keyboardvagabond.com",
"description": "Book discussion and review platform"
},
{
"@type": "ListItem",
"position": 7,
"name": "Write Freely",
"url": "https://blog.keyboardvagabond.com",
"description": "Minimalist federated blogging platform"
},
{
"@type": "ListItem",
"position": 8,
"name": "Picsur",
"url": "https://picsur.keyboardvagabond.com",
"description": "Image hosting service"
}
]
}
},
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Keyboard Vagabond",
@@ -61,4 +144,5 @@
}
]
}
}
}
]