feat: implement core markdown rendering pipeline

Add minimal e2e pipeline to transform content → HTML:

- src/error.rs: Custom error types with thiserror
- src/content.rs: YAML frontmatter parsing via gray_matter
- src/render.rs: Markdown → HTML via pulldown-cmark
- src/templates.rs: Maud templates for base layout and posts
- src/main.rs: Pipeline orchestrator

All 15 blog posts successfully rendered to public/blog/*/index.html.
Added thiserror and walkdir dependencies.
Added public/ and DepMap fragment to .gitignore and AGENTS.md.
This commit is contained in:
Timothy DeHerrera
2026-01-24 19:01:30 -07:00
parent 8df37127a1
commit e07a9e87e6
9 changed files with 387 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ The agent MUST read and adhere to the global engineering ruleset and any active
**Active Fragments:**
- Rust idioms (`.agent/predicates/fragments/rust.md`)
- DepMap MCP tools (`.agent/predicates/fragments/depmap.md`)
**Available Workflows:**