public async Task <IActionResult> OnGet(string slug, int page = 1)
        {
            var postsPerPage = 10;

            var tagResponse   = (await _client.RetrieveTagAsync(slug));
            var postsResponse = (await _client.ListPostsAsync(page, postsPerPage, true, tagSlug: slug));

            Blogs = new BlogListViewModel
            {
                Posts        = postsResponse.Data,
                Count        = postsResponse.Meta.Count,
                NextPage     = postsResponse.Meta.NextPage,
                CurrentPage  = page,
                PreviousPage = postsResponse.Meta.PreviousPage,
                TotalPages   = Convert.ToInt32(Math.Floor(decimal.Divide(postsResponse.Meta.Count, postsPerPage)))
            };

            Tag = new TagViewModel
            {
                Tag   = tagResponse,
                Blogs = Blogs
            };

            return(Page());
        }