generate method
Generate HTML shells for all added pages
Returns a map of path -> HTML content
Implementation
Map<String, String> generate() {
final result = <String, String>{};
final cleanBase = baseUrl.endsWith('/')
? baseUrl.substring(0, baseUrl.length - 1)
: baseUrl;
for (final page in _pages) {
final html = _generateShell(page, cleanBase);
result[page.path] = html;
}
return result;
}