build method
Implementation
BlogPost build(String slug, ParsedContent content) {
final d = content.data;
return BlogPost(
slug: (d['slug'] as String?) ?? slug,
title: (d['title'] as String?) ?? slug,
subtitle: d['subtitle'] as String?,
description: (d['description'] as String?) ?? '',
date: _date(d['date']),
bodyMarkdown: content.body,
author: d['author'] as String?,
image: d['image'] as String?,
category: d['category'] != null
? Category.parse(d['category'].toString())
: null,
tags: _tags(d['tags']),
draft: d['draft'] == true,
views: _int(d['views']),
);
}