Files
wiki/content/pages/projects.md
Wayne Sutton 462729de58 chore: prepare v1.0.0 for Netlify deployment
Update version to 1.0.0 across package.json and changelog. Configure netlify.toml with Convex deployment URL (agreeable-trout-200.convex.site). Verify TypeScript type-safety for src and convex directories. Confirm Netlify build passes with SPA 404 fallback configured. Update TASK.md with deployment steps and files.md with complete file structure.
2025-12-14 11:30:22 -08:00

49 lines
1.2 KiB
Markdown

---
title: "Projects"
slug: "projects"
published: true
order: 2
---
This markdown site is open source and built to be extended. Here is what ships out of the box.
## Core Features
**Real-time sync**
Posts update instantly across all browsers. No rebuild, no redeploy.
**Four themes**
Dark, light, tan, and cloud. Switch with one click.
**Markdown authoring**
Write in your editor. Frontmatter handles metadata.
**Static pages**
About, Projects, Contact. Add your own.
## API Endpoints
The site exposes endpoints for search engines and AI agents:
- `/rss.xml` for RSS readers
- `/rss-full.xml` for LLM ingestion
- `/sitemap.xml` for search engines
- `/api/posts` for JSON access
- `/llms.txt` for AI discovery
## Technical Architecture
```
content/ <- Markdown files
blog/ <- Blog posts
pages/ <- Static pages
convex/ <- Backend functions
src/ <- React frontend
```
Convex handles the database, queries, and mutations. The frontend subscribes to data and re-renders when it changes. No REST. No GraphQL. Just reactive functions.
## Extend It
Fork the repo. Add features. The codebase is TypeScript end to end with full type safety from database to UI.