Github Pages and Jekyll - sitemap
Update
I’ve moved from Jekyll to Hugo.
This method is only applicable to Jekyll.
Sitemap
A sitemap is an .xml file that contains links to all the pages within a website.
With a sitemap,
a search engine can discover the pages and subsequently create indexes for them.
Then, people browsing the internet can find those pages using keywords.
Jekyll-sitemap
There is a plugin called jekyll-sitemap for Jekyll,
which automatically generates a sitemap whenever the website is rebuilt.