feat: support arbitrary URL ingestion (blog posts, articles, docs) (#73)