generated from Nicholai/astro-template
85 lines
2.7 KiB
Markdown
85 lines
2.7 KiB
Markdown
# Continuity Log
|
|
|
|
Development log for tracking changes, decisions, and next steps.
|
|
|
|
## Entry Template
|
|
|
|
```markdown
|
|
## YYYY-MM-DD - Brief Description
|
|
|
|
### Changes
|
|
- What changed
|
|
- Why it changed
|
|
|
|
### Decisions
|
|
- Key decisions made
|
|
- Trade-offs considered
|
|
|
|
### Next Steps
|
|
- [ ] Follow-up items
|
|
```
|
|
|
|
---
|
|
|
|
## 2024-12-27 - Stripped to Barebones Template
|
|
|
|
### Changes
|
|
- **Removed all elaborate features and styling** to create truly minimal template
|
|
- Removed fancy components: CustomCursor, SearchDialog, GridOverlay, ThemeToggle, ThemePreferenceDialog, Navigation, Footer, section components, blog components (RelatedPosts, PostNavigation, BlogFilters, ReadingProgress, TableOfContents)
|
|
- Removed all portfolio/section content (hero, experience, skills, featured-project)
|
|
- Removed pages content collection
|
|
- Simplified all layouts to bare minimum HTML structure
|
|
- Simplified all pages to basic content with no styling
|
|
- Stripped global.css from 800 lines to ~70 lines (basic typography + simple prose styles)
|
|
- Simplified BaseHead component to just essential meta tags (removed elaborate structured data, font loading, etc.)
|
|
- Simplified BlogCard to just title, date, description, link
|
|
- Updated content.config.ts to only include blog collection
|
|
|
|
### Current Structure
|
|
**Pages:**
|
|
- `/` - Homepage with title, description, and basic nav links
|
|
- `/blog` - Simple list of blog posts
|
|
- `/blog/[slug]` - Basic blog post with header, content, footer
|
|
- `/contact` - Basic contact form (non-functional, just markup)
|
|
- `/404` - Simple 404 page
|
|
|
|
**Components (only 3):**
|
|
- BaseHead.astro - Essential SEO metadata
|
|
- BlogCard.astro - Minimal blog card
|
|
- FormattedDate.astro - Date formatting
|
|
|
|
**Layouts (only 2):**
|
|
- BaseLayout.astro - Basic HTML wrapper
|
|
- BlogPost.astro - Simple blog post layout
|
|
|
|
**Content:**
|
|
- Single example blog post showing MDX structure
|
|
- Blog schema: title, description, pubDate, updatedDate, heroImage, category, tags
|
|
|
|
### Decisions
|
|
- Chose absolute minimalism over feature-rich starter
|
|
- Template is meant to be a clean foundation, not a portfolio showcase
|
|
- Removed all theming, animations, and visual flourishes
|
|
- Kept only essential blog functionality
|
|
- Removed all complex data flow (related posts, next/prev navigation, featured posts, filtering)
|
|
- Kept utility scripts (AVIF conversion, AI commits, reading time)
|
|
- Kept Cloudflare Pages deployment setup
|
|
|
|
### Stack
|
|
- Astro 5 + React 19 + Tailwind CSS 4 (minimal usage)
|
|
- TypeScript
|
|
- MDX content collections
|
|
- Cloudflare Pages deployment
|
|
- pnpm package manager
|
|
|
|
### Next Steps
|
|
- [ ] Clone this template when starting new Astro projects
|
|
- [ ] Add only the components and features you actually need
|
|
- [ ] Replace placeholder content in src/consts.ts
|
|
- [ ] Add your own blog posts
|
|
- [ ] Customize styling as needed
|
|
|
|
---
|
|
|
|
Add new entries below...
|