fix-typo #18
@@ -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>
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,64 +1,148 @@
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Organization",
|
||||
"name": "Keyboard Vagabond",
|
||||
"url": "https://www.keyboardvagabond.com",
|
||||
"logo": "https://picsur.keyboardvagabond.com/i/076a5b88-20d3-426e-ad7f-f24a68d3fa70.jpg?width=400",
|
||||
"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.",
|
||||
"sameAs": [
|
||||
"https://mastodon.keyboardvagabond.com",
|
||||
"https://piefed.keyboardvagabond.com",
|
||||
"https://pixelfed.keyboardvagabond.com",
|
||||
"https://bookwyrm.keyboardvagabond.com",
|
||||
"https://blog.keyboardvagabond.com"
|
||||
],
|
||||
"foundingDate": "2025",
|
||||
"areaServed": "Global",
|
||||
"knowsAbout": ["Fediverse", "Digital Nomadism", "Remote Work", "Travel", "Social Media Alternatives"],
|
||||
"hasOfferCatalog": {
|
||||
"@type": "OfferCatalog",
|
||||
"name": "Fediverse Services",
|
||||
"itemListElement": [
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
[
|
||||
{
|
||||
"@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",
|
||||
"description": "Decentralized social media alternative to Twitter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"url": "https://mastodon.keyboardvagabond.com",
|
||||
"description": "Social media alternative to Twitter"
|
||||
},
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 4,
|
||||
"name": "Piefed",
|
||||
"description": "Community forum alternative to Reddit with enhanced features"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"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": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
},
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 6,
|
||||
"name": "Bookwyrm",
|
||||
"url": "https://bookwyrm.keyboardvagabond.com",
|
||||
"description": "Book discussion and review platform"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
},
|
||||
{
|
||||
"@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",
|
||||
"url": "https://www.keyboardvagabond.com",
|
||||
"logo": "https://picsur.keyboardvagabond.com/i/076a5b88-20d3-426e-ad7f-f24a68d3fa70.jpg?width=400",
|
||||
"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.",
|
||||
"sameAs": [
|
||||
"https://mastodon.keyboardvagabond.com",
|
||||
"https://piefed.keyboardvagabond.com",
|
||||
"https://pixelfed.keyboardvagabond.com",
|
||||
"https://bookwyrm.keyboardvagabond.com",
|
||||
"https://blog.keyboardvagabond.com"
|
||||
],
|
||||
"foundingDate": "2025",
|
||||
"areaServed": "Global",
|
||||
"knowsAbout": ["Fediverse", "Digital Nomadism", "Remote Work", "Travel", "Social Media Alternatives"],
|
||||
"hasOfferCatalog": {
|
||||
"@type": "OfferCatalog",
|
||||
"name": "Fediverse Services",
|
||||
"itemListElement": [
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"name": "Mastodon",
|
||||
"description": "Decentralized social media alternative to Twitter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"name": "Piefed",
|
||||
"description": "Community forum alternative to Reddit with enhanced features"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"name": "Pixelfed",
|
||||
"description": "Photo sharing platform alternative to Instagram"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"name": "Bookwyrm",
|
||||
"description": "Book discussion and review platform"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Offer",
|
||||
"itemOffered": {
|
||||
"@type": "Service",
|
||||
"name": "Write Freely",
|
||||
"description": "Minimalist federated blogging platform"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user