Markdown file server for ~/ava research output

t-606·WorkTask·
·
·
Created2 days ago·Updated2 days ago

Description

Edit

Build a lightweight web server that serves files from ~/ava and renders .md files as readable HTML.

Requirements:

  • Serve static files (images, .py source, etc.) from ~/ava
  • Render .md files as HTML with a clean, readable style
  • Directory listing for browsing
  • Accessible over Tailscale (bind to 0.0.0.0 or Tailscale IP)
  • Deploy via ship.sh like any other service

Implementation:

  • Haskell service in the omnirepo (e.g. Omni/Serve.hs or Omni/FileServer.hs)
  • Use warp for HTTP, cmark or commonmark for markdown rendering
  • Simple HTML template with CSS for readable output
  • Caddy route via the deployer for HTTPS

Keep it minimal — just file browsing and markdown rendering.

Timeline (2)

🔄[human]Open → InProgress2 days ago
🔄[human]InProgress → Done2 days ago