serve summary if available, full content otherwise