2025-12-14 11:30:22 -08:00
<!doctype html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" / >
< link rel = "icon" type = "image/svg+xml" href = "/favicon.svg" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
<!-- SEO Meta Tags -->
< meta
name="description"
2025-12-20 11:33:14 -08:00
content="An open-source markdown sync site for developers and AI agents. Publish from the terminal with npm run sync. Write locally, sync instantly with real-time updates. Powered by Convex and Netlify."
2025-12-14 11:30:22 -08:00
/>
2025-12-20 11:05:38 -08:00
< meta name = "author" content = "markdown sync site" / >
2025-12-14 11:30:22 -08:00
< meta
name="keywords"
2025-12-20 11:05:38 -08:00
content="markdown site, Convex, Netlify, React, TypeScript, open source, real-time, sync"
2025-12-14 11:30:22 -08:00
/>
< meta name = "robots" content = "index, follow" / >
<!-- Theme -->
< meta name = "theme-color" content = "#faf8f5" / >
<!-- Open Graph -->
2025-12-20 11:05:38 -08:00
< meta property = "og:title" content = "markdown sync site" / >
2025-12-14 11:30:22 -08:00
< meta
property="og:description"
2025-12-20 11:33:14 -08:00
content="An open-source markdown sync site for developers and AI agents. Publish from the terminal with npm run sync. Write locally, sync instantly with real-time updates. Powered by Convex and Netlify."
2025-12-14 11:30:22 -08:00
/>
< meta property = "og:type" content = "website" / >
2025-12-14 14:51:22 -08:00
< meta property = "og:url" content = "https://markdowncms.netlify.app/" / >
2025-12-20 11:05:38 -08:00
< meta property = "og:site_name" content = "markdown sync site" / >
2025-12-14 14:51:22 -08:00
< meta
property="og:image"
content="https://markdowncms.netlify.app/images/og-default.svg"
/>
2025-12-14 11:30:22 -08:00
<!-- Twitter Card -->
2025-12-14 14:51:22 -08:00
< meta name = "twitter:card" content = "summary_large_image" / >
< meta property = "twitter:domain" content = "markdowncms.netlify.app" / >
2025-12-14 17:00:46 -08:00
< meta property = "twitter:url" content = "https://markdowncms.netlify.app/" / >
2025-12-20 11:05:38 -08:00
< meta name = "twitter:title" content = "markdown sync site" / >
2025-12-14 11:30:22 -08:00
< meta
name="twitter:description"
2025-12-20 11:33:14 -08:00
content="An open-source markdown sync site for developers and AI agents. Publish from the terminal with npm run sync. Write locally, sync instantly with real-time updates. Powered by Convex and Netlify."
2025-12-14 14:51:22 -08:00
/>
< meta
name="twitter:image"
content="https://markdowncms.netlify.app/images/og-default.svg"
2025-12-14 11:30:22 -08:00
/>
<!-- RSS Feeds -->
< link
rel="alternate"
type="application/rss+xml"
title="RSS Feed"
href="/rss.xml"
/>
< link
rel="alternate"
type="application/rss+xml"
title="RSS Feed (Full Content)"
href="/rss-full.xml"
/>
<!-- LLM and AI Discovery -->
< link rel = "author" href = "/llms.txt" / >
<!-- JSON - LD Structured Data for Homepage -->
< script type = "application/ld+json" >
{
"@context": "https://schema.org",
"@type": "WebSite",
2025-12-20 11:05:38 -08:00
"name": "markdown sync site",
2025-12-14 14:51:22 -08:00
"url": "https://markdowncms.netlify.app",
2025-12-20 11:33:14 -08:00
"description": "An open-source markdown sync site for developers and AI agents. Publish from the terminal with npm run sync. Write locally, sync instantly with real-time updates. Powered by Convex and Netlify.",
2025-12-14 11:30:22 -08:00
"author": {
"@type": "Organization",
2025-12-20 11:05:38 -08:00
"name": "markdown sync site",
2025-12-14 14:51:22 -08:00
"url": "https://markdowncms.netlify.app"
2025-12-14 11:30:22 -08:00
},
"potentialAction": {
"@type": "SearchAction",
2025-12-14 14:51:22 -08:00
"target": "https://markdowncms.netlify.app/?q={search_term_string}",
2025-12-14 11:30:22 -08:00
"query-input": "required name=search_term_string"
}
}
< / script >
2025-12-20 11:05:38 -08:00
< title > markdown "sync" site< / title >
2025-12-14 11:30:22 -08:00
< / head >
< body >
< div id = "root" > < / div >
< script type = "module" src = "/src/main.tsx" > < / script >
< / body >
< / html >