public async Task <Dictionary <string, int> > GetArchives(bool includeUnpublished, CancellationToken cancellationToken = default(CancellationToken))
        {
            await EnsureBlogSettings().ConfigureAwait(false);

            return(await _postQueries.GetArchives(
                       _settings.Id,
                       includeUnpublished,
                       cancellationToken)
                   .ConfigureAwait(false));
        }