# Build modern sites with nothing but markdown

A powerful toolkit to build websites from markdown with Claude Code, Codex, Cursor, Gemini, OpenClaw, VS Code, etc. No subscription, no lock-in — host your site anywhere.

card: Built for AI coding agents +banner
card-icon: bot
card-text: Every file path, every convention, every build step — designed so your coding agent has full control and knowledge of your site across every session.

card: Markdown all the way down
card-icon: file-text
card-text: Your entire site is markdown files. Pages, settings, navigation, theme config — all human-readable `.md` files. No JSON config. No TOML. No dotfiles. No database. Agents and humans read the same files.
card: MCP for everything
card-icon: server-cog
card-text: Content, config, build, deploy, auth, cloning, docs, and feedback — all through one MCP server. Claude Code, Codex, Cursor, Gemini, OpenClaw, VS Code — any MCP-capable agent works out of the box.
card-link: MCP tools: /docs/mcp-server
card: Skills to pay the bills
card-icon: brain
card-text: sitemd ships with ready-made skills and manifests for Claude Code, Codex, Cursor, Gemini, and OpenClaw. Any MCP-compatible agent picks it up automatically. You're not locked into one coding agent.
card-link: MCP server: /docs/mcp-server
card: Predictable project structure
card-icon: folder-tree
card-text: `pages/` for content. `settings/` for configuration. `theme/` for customization. Your agent always knows where everything lives. No routing magic, no hidden state.
card: Automate content
card-icon: pencil-line
card-text: Generate full docs, blog posts, changelogs, and roadmap updates — with quality checks and voice rules using sitemd's `write` skill.
card-link: Content generation: /docs/content-generation
card: Clone sites
card-icon: copy-plus
card-text: Use sitemd's `clone` skill to point your agent at any URL, scrape the content, map nav and images to markdown, and migrate any site in minutes.
card-link: Clone: /docs/clone

---

card: Blazing fast, instant build feedback +banner
card-icon: flame
card-text: sitemd sites are easy to work on and run great on any device.

card: Super lightweight sites
card-icon: feather
card-text: Visitors get content instantly. Every page renders as static HTML and CSS. No JavaScript to parse, compile, or execute.
card: Live build hot reload
card-icon: refresh-ccw
card-text: Every file save triggers an automatic rebuild in milliseconds. Theme changes compile to CSS on the fly. No manual build step, no restart. Your browser refreshes on every change.
card-link: Live build sync: /docs/live-build-sync
card: Live browser markdown panel
card-icon: panel-right-close
card-text: A markdown editor in your browser. Click any element in the preview to open its source file. Edit on the left, see the rendered result on the right — in real time.
card-link: Dev panel: /docs/dev-panel
card: Automatic navigation and search
card-icon: folder-search-2
card-text: Global header search and configurable sidebar search work out of the box. Group pages for automatic sidebar menus, header dropdowns, and footer columns.

---

card: Looks great out of the box +banner
card-icon: mirror-rectangular
card-text: Every sitemd site ships with 3 theme modes — light, dark, and paper — designed together from the start, not added as an afterthought.

card: 3 clean themes
card-image: media/content/themes/theme-light.png
card-image: media/content/themes/theme-dark.png
card-image: media/content/themes/theme-paper.png
card-text: Light, dark, paper — clean and modern, high contrast, sharp typography.

card: Give visitors control
card-icon: sun-moon
card-text: Header theme toggle button plus a `system` mode to respect your visitor's OS preference.
card: Full CSS customization
card-icon: palette
card-text: Every color, font, and spacing value is a CSS custom property. Change an accent color in settings and it propagates everywhere — buttons, links, highlights, borders.
card-link: Themes: /docs/themes
card: Responsive from the start
card-icon: tablet-smartphone
card-text: Every page works on every screen size. Navigation collapses cleanly. Content reflows naturally. Mobile-first by default.

---

card: Everything modern sites need (and more) +banner
card-icon: package-open
card-text: Site generation that's anything but static. Multi-page forms with conditional logic. Image galleries with lightbox. Data tables with filtering. Cards with auto-grid layout. Even full-on user portals. All built with markdown.

card: Pages, blog, docs, changelog, roadmap
card-icon: panels-top-left
card-text: Enable what you need, skip what you don't. Docs get sidebar navigation and section ordering. Blog gets dates, tags, and auto-generated RSS. Each section is optional and independent.
card-link: Pages: /docs/pages-and-content
card: SEO + AI visibility
card-icon: file-search-corner
card-text: OG tags, canonical URLs, Twitter Cards, JSON-LD structured data — all auto-generated. Sitemap, robots.txt, favicons, llms.txt, per-page markdown endpoints, and auto-generated OG images included.
card-link: SEO: /docs/seo
card: Deploy anywhere
card-icon: send
card-text: One command to Cloudflare Pages, Netlify, Vercel, or GitHub Pages. Or upload to any static host — it's just HTML files.
card-link: Deploy: /docs/deploy
card: Analytics
card-icon: chart-column-increasing
card-text: Google Analytics, Plausible, Fathom, Umami, Simple Analytics, PostHog, Matomo, and Google Tag Manager. Ad pixel support included. Configure in a settings file.
card-link: Analytics: /docs/analytics
card: Forms
card-icon: form
card-text: Multi-page forms with conditional logic, progress indicators, and honeypot anti-spam. Submit to any webhook endpoint.
card-link: Forms: /docs/forms
card: User auth + content gating
card-icon: user-lock
card-text: Add login, signup, and role-based content gating with Supabase, Firebase, Clerk, Auth0, or a custom API. Gate entire pages or inline sections by user type.
card-link: User auth: /docs/user-auth
card: Dynamic data + detail pages
card-icon: database-search
card-text: Connect Supabase, Firebase, Airtable, or any REST API. Display live data as cards, lists, tables, or detail pages.
card-link: Dynamic data: /docs/dynamic-data
card: Cards
card-icon: layout-grid
card-text: Structured layouts with titles, descriptions, images, icons, and links — all from simple markdown syntax.
card-link: Cards: /docs/cards
card: Images and galleries
card-icon: images
card-text: Inline & gallery images with size, crop, filter, and lightbox. Build-time resize, compression, and WebP generation. Responsive tags injected automatically. CDN media hosting with R2 or S3.
card-link: Images: /docs/images
card: Embeds
card-icon: list-video
card-text: YouTube, Vimeo, Spotify, CodePen, tweets — paste a URL, get a responsive embed. No configuration.
card-link: Embeds: /docs/embeds
card: Buttons, tooltips, modals
card-icon: pointer
card-text: Styled buttons, hover tooltips, and multi-tab modals — all from markdown. No JavaScript required.
card-link: Buttons: /docs/buttons-and-links
card: Inline HTML
card-icon: file-code
card-text: When markdown isn't enough, drop in any HTML tag directly. No restrictions.
card-link: Inline HTML: /docs/inline-html

---

card: [One-time purchase](/pricing) — no subscription, no lock-in +banner
card-icon: tag
card-text: No recurring fees, no vendor lock-in, host your site wherever you want. Your site is yours forever.

card: Free to try, forever
card-icon: test-tube-diagonal
card-text: Install sitemd, build/preview locally — no account required, no time limit. Only upgrade when it's time to deploy.
card: Host anywhere
card-icon: screen-share
card-text: sitemd is a local toolkit, not a hosting service. Deploy to any host you want — Cloudflare, Netlify, Vercel, GitHub Pages, or your own server.

---

# Get Started
card: Try it in your browser
card-icon: panel-top
card-link: Demo sandbox: https://demo.sitemd.cc+newtab
card: Read all about it
card-icon: book-open
card-link: Docs: /docs
card: Try it on your machine
card-icon: download
card-link: Install: /install
card: Buy it
card-icon: shopping-cart
card-link: Purchase: /upgrade

---

## FAQ

**Do I have to host my site with sitemd?**\n
No, and you couldn't even if you wanted to. sitemd isn't a website hosting service — it's a website building toolkit you install on your machine. You'll build your site locally, then [deploy & host wherever you want](https://sitemd.cc/docs/deploy#deploy-targets+newtab).

**Can I use sitemd for client sites?**\n
Absolutely. 15% bulk discount when purchasing 50+ site slots at one time.

**Is there a free version/trial?**\n
Yes. sitemd can run in [free trial mode](https://sitemd.cc/docs/build-modes#trial-mode+newtab) forever. You can preview [all features](https://sitemd.cc/docs/build-modes#all-features-work-in-both-modes+newtab) in trial mode. You only need to pay when it's time to deploy your site.

**How many sites do I get?**\n
When you initially upgrade/purchase sitemd for $79, you get 3 starter site slots. If you need more sites, you can purchase additional slots for $19/ea or 50+ at one time for a 15% bulk discount.

**What counts as 1 "site"?**\n
Any set of pages (could be 1, could be 100+) that share the same site title, brand name, and deploy URL. We call this your "site identity" and it's how we verify your site's activation status.\n

Note: subdomains are considered their own unique deploy URL, so if you need to deploy pages to both mydomain.com and sub.mydomain.com, that uses 2 site slots.

**Can I reassign my site slots?**\n
Activating a site is permanent — it cannot be undone, refunded, or credited.

**Do you offer refunds?**\n
No. You can fully preview all sitemd functionality for free for as long as you need before making a purchase decision.

**Are future updates included?**\n
Yes. All sitemd [updates ship to you automatically](https://sitemd.cc/docs/updates+newtab).

---

### Still have questions?
Email us at support@sitemd.cc