Files
wiki/public/raw/about.md
Wayne Sutton 997b9cad21 docs: update blog post and TASK.md with v1.9.0 scroll-to-top and v1.10.0 fork configuration
Updated:
- content/blog/raw-markdown-and-copy-improvements.md
  - Changed title from 'v1.7 and v1.8' to 'v1.7 to v1.10'
  - Added Fork configuration section (v1.10.0) with 9-file table
  - Added Scroll-to-top section (v1.9.0) with configuration options
  - Updated summary to include all features from v1.7 to v1.10
  - Fixed image path to /images/v17.png
  - Updated sync command guidance for dev vs prod
- TASK.md
  - Added new To Do items for future features
  - Removed duplicate Future Enhancements section
- content/pages/docs.md
  - Added Mobile menu section
  - Added Copy Page dropdown table with all options
  - Added Markdown tables section
- content/pages/about.md
  - Updated Features list with new v1.8.0 features
- content/blog/setup-guide.md
  - Added image field to pages schema
  - Updated Project structure with new directories
  - Added /raw/{slug}.md to API endpoints
  - Added Mobile Navigation and Copy Page Dropdown sections
  - Added featured image documentation with ordering details

Documentation now covers all features from v1.7.0 through v1.10.0.
2025-12-20 11:05:38 -08:00

2.6 KiB

About


Type: page Date: 2025-12-20

This is a dev sync site builder for developers who want version-controlled content with real-time delivery. Write markdown locally, sync to a real-time database, and content appears instantly across all connected browsers.

What makes it a dev sync system

File-based content. All posts and pages live in content/blog/ and content/pages/ as markdown files with frontmatter. No database UI. No admin panel. Just files in your repo.

CLI publishing workflow. Write markdown locally, then run npm run sync (dev) or npm run sync:prod (production). Content appears instantly via Convex real-time sync.

Version controlled. Markdown source files live in your repo alongside code. Commit changes, review diffs, roll back like any codebase. The sync command pushes content to the database.

# Edit a post, then commit and sync
git add content/blog/my-post.md
git commit -m "Update intro paragraph"
npm run sync        # dev
npm run sync:prod   # production

No admin interface. No web UI for creating or editing content. You use your code editor and terminal.

The real-time twist

What separates this from a static site generator is the Convex real-time database. Once you sync content:

  • All connected browsers update immediately
  • No rebuild or redeploy needed
  • Search, stats, and RSS update automatically

It's a hybrid: developer workflow for publishing + real-time delivery like a dynamic CMS.

The stack

Layer Technology
Frontend React + TypeScript
Backend Convex
Styling CSS variables
Hosting Netlify
Content Markdown

Features

  • Four theme options (dark, light, tan, cloud)
  • Mobile menu with hamburger navigation on smaller screens
  • Full text search with Command+K shortcut
  • Featured section with list/card view toggle and excerpts
  • Logo gallery with clickable links and marquee scroll
  • Real-time analytics at /stats
  • RSS feeds and sitemap for SEO
  • Static raw markdown files at /raw/{slug}.md
  • API endpoints for AI/LLM access
  • Copy to ChatGPT, Claude, and Perplexity sharing
  • Generate Skill option for AI agent training
  • View as Markdown option in share dropdown

Who this is for

  • Developers who want version-controlled content
  • Teams comfortable with markdown and CLI
  • Projects where AI agents generate content programmatically
  • Sites that need real-time updates without full rebuilds

Fork it, customize it, ship it.