fork
Configure Feed
Select the types of activity you want to include in your feed.
my website at ewancroft.uk
fork
Configure Feed
Select the types of activity you want to include in your feed.
Documentation#
Welcome to the project documentation! This directory contains all technical documentation for the AT Protocol-powered personal website.
📚 Available Documentation#
Configuration Guide#
Complete setup and configuration guide for your personal website. Covers:
- Environment variables setup
- Publication slug mapping
- Static file customization
- Optional features (WhiteWind, CORS, etc.)
- Troubleshooting common issues
Start here if you're setting up the site for the first time.
Theme System#
Documentation for the centralized color theme system. Learn how to:
- Add new Colour Themes
- Customize existing themes
- Understand the theme architecture
- Use the theme configuration API
Read this if you want to customize or add Colour Themes.
Standard.site Integration#
Complete guide to the Standard.site lexicons integration. Covers:
- Overview of Standard.site lexicon collections
- Type definitions and API reference
- Fetching publications and documents
- Slug-based routing configuration
- Blog feed integration
- URL resolution patterns
- Troubleshooting and examples
Read this if you want to use Standard.site for long-form content.
Quick References:
- Integration Summary - What was changed and why
- Quick Reference - Common patterns and snippets
- Migration Guide - Migrate from Leaflet to Standard.site
🚀 Quick Links#
- Main README - Project overview and features
- Environment Example - Environment variable template
- Theme Config - Central theme configuration
📖 Documentation Structure#
docs/
├── README.md # This file - documentation index
├── configuration.md # Setup and configuration guide
├── theme-system.md # Theme system documentation
├── standard-site-integration.md # Standard.site integration guide
├── INTEGRATION_SUMMARY.md # Standard.site changes summary
├── STANDARD_SITE_QUICK_REF.md # Standard.site quick reference
└── MIGRATION_GUIDE.md # Leaflet to Standard.site migration
💡 Contributing to Documentation#
When adding new documentation:
- Create a new
.mdfile in this directory - Add it to the "Available Documentation" section above
- Use clear headings and examples
- Include a table of contents for longer documents
- Link to related documentation where relevant
🔗 External Resources#
- AT Protocol Documentation
- SvelteKit Documentation
- Tailwind CSS Documentation
- Bluesky
- Standard.site - Long-form publishing lexicons
- Leaflet - Blogging platform for AT Protocol
- WhiteWind - Alternative blogging platform