The homepage is special, all its contents are in the template.
Markdown is converted using kramdown, which has a quick reference guide.
The site is built using Jekyll, for which there are guides and docs aplenty.
All commits to the gh-pages
branch result in an update of the public website.