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" / >
2025-12-22 00:07:24 -08:00
<!-- Preconnect for faster API calls -->
< link rel = "preconnect" href = "https://convex.cloud" crossorigin / >
< link rel = "dns-prefetch" href = "https://convex.cloud" / >
2025-12-14 11:30:22 -08:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
<!-- SEO Meta Tags -->
< meta
name="description"
2025-12-20 20:46:34 -08:00
content="An open-source publishing framework for AI agents and developers. Write markdown, sync from the terminal. Your content is instantly available to browsers, LLMs, and AI agents. Built on Convex and Netlify."
2025-12-14 11:30:22 -08:00
/>
2025-12-21 22:24:12 -08:00
< meta name = "author" content = "markdown sync publishing framework" / >
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-21 22:24:12 -08:00
< meta property = "og:title" content = "markdown sync publishing framework" / >
2025-12-14 11:30:22 -08:00
< meta
property="og:description"
2025-12-20 20:46:34 -08:00
content="An open-source publishing framework for AI agents and developers. Write markdown, sync from the terminal. Your content is instantly available to browsers, LLMs, and AI agents. Built on Convex and Netlify."
2025-12-14 11:30:22 -08:00
/>
< meta property = "og:type" content = "website" / >
2025-12-21 22:24:12 -08:00
< meta property = "og:url" content = "https://www.markdown.fast/" / >
< meta
property="og:site_name"
content="markdown sync publishing framework"
/>
2025-12-14 14:51:22 -08:00
< meta
property="og:image"
2025-12-21 22:24:12 -08:00
content="https://www.markdown.fast/images/og-default.png"
2025-12-14 14:51:22 -08:00
/>
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" / >
2025-12-21 22:24:12 -08:00
< meta property = "twitter:domain" content = "www.markdown.fast" / >
< meta property = "twitter:url" content = "https://www.markdown.fast/" / >
< meta name = "twitter:title" content = "markdown sync publishing framework" / >
2025-12-14 11:30:22 -08:00
< meta
name="twitter:description"
2025-12-20 20:46:34 -08:00
content="An open-source publishing framework for AI agents and developers. Write markdown, sync from the terminal. Your content is instantly available to browsers, LLMs, and AI agents. Built on Convex and Netlify."
2025-12-14 14:51:22 -08:00
/>
< meta
name="twitter:image"
2025-12-21 22:24:12 -08:00
content="https://www.markdown.fast/images/og-default.png"
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 20:46:34 -08:00
"name": "markdown sync framework",
2025-12-21 22:24:12 -08:00
"url": "https://www.markdown.fast",
2025-12-20 20:46:34 -08:00
"description": "An open-source publishing framework for AI agents and developers. Write markdown, sync from the terminal. Your content is instantly available to browsers, LLMs, and AI agents. Built on Convex and Netlify.",
2025-12-14 11:30:22 -08:00
"author": {
"@type": "Organization",
2025-12-20 20:46:34 -08:00
"name": "markdown sync framework",
2025-12-21 22:24:12 -08:00
"url": "https://www.markdown.fast"
2025-12-14 11:30:22 -08:00
},
"potentialAction": {
"@type": "SearchAction",
2025-12-21 22:24:12 -08:00
"target": "https://www.markdown.fast/?q={search_term_string}",
2025-12-14 11:30:22 -08:00
"query-input": "required name=search_term_string"
}
}
< / script >
2025-12-20 20:46:34 -08:00
< title > markdown "sync" framework< / 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 >