mirror of
https://github.com/waynesutton/markdown-site.git
synced 2026-01-12 04:09:14 +00:00
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.
3.3 KiB
3.3 KiB
Markdown Blog - Tasks
To Do
- Add blog page list and config
- add github code block
- Add markdown write page with copy option
- create a ui site config page
- Add app background image option
Current Status
v1.10.0 ready for deployment. Build passes. TypeScript verified. Documentation updated.
Completed
- Fork configuration documentation in docs.md and setup-guide.md
- "Files to Update When Forking" section with all 9 configuration files
- Backend configuration examples for Convex files
- Site branding updates across all AI discovery files
- Fork documentation added to README.md
- Blog post updated with v1.9.0 and v1.10.0 features
- Scroll-to-top button with configurable threshold
- Scroll-to-top documentation in docs.md and setup-guide.md
- Mobile menu with hamburger navigation for mobile and tablet
- Generate Skill feature in CopyPageDropdown
- Project setup with Vite + React + TypeScript
- Convex schema for posts, viewCounts, siteConfig, pages
- Build-time markdown sync script
- Theme system (dark/light/tan/cloud)
- Default theme configuration (tan)
- Home page with year-grouped post list
- Post page with markdown rendering
- Static pages support (About, Projects, Contact)
- Syntax highlighting for code blocks
- Open Graph and Twitter Card meta tags
- Netlify edge function for bot detection
- RSS feed support (standard and full content)
- API endpoints for LLMs (/api/posts, /api/post)
- Copy Page dropdown for AI tools
- Sample blog posts and pages
- Security audit completed
- TypeScript type-safety verification
- Netlify build configuration verified
- SPA 404 fallback configured
- Mobile responsive design
- Edge functions for dynamic Convex HTTP proxying
- Vite dev server proxy for local development
- Real-time stats page at /stats
- Page view tracking with event records pattern
- Active session heartbeat system
- Cron job for stale session cleanup
- Stats link in homepage footer
- Real-time search with Command+K shortcut
- Search modal with keyboard navigation
- Full text search indexes for posts and pages
- Featured section with list/card view toggle
- Logo gallery with continuous marquee scroll
- Frontmatter-controlled featured items (featured, featuredOrder)
- Featured items sync with npm run sync (no redeploy needed)
- Firecrawl content importer (npm run import)
- /api/export endpoint for batch content fetching
- AI plugin discovery at /.well-known/ai-plugin.json
- OpenAPI 3.0 spec at /openapi.yaml
- AGENTS.md for AI coding agents
- Static raw markdown files at /raw/{slug}.md
- View as Markdown option in CopyPageDropdown
- Perplexity added to AI service options
- Featured image support with square thumbnails in card view
- Improved markdown table CSS styling
Deployment Steps
- Run
npx convex devto initialize Convex - Set
CONVEX_DEPLOY_KEYin Netlify environment variables - Connect repo to Netlify and deploy
- Edge functions automatically handle RSS, sitemap, and API routes
Someday Features TBD
- Related posts suggestions
- Newsletter signup
- Comments system
- Draft preview mode
- Image optimization
- Reading progress indicator