Basically, jekyll will make a website out of your markdown files. No server side features.
To create a new e-mail, ask where you bought the domain.
Yes, you can host your jekyll website for free on github pages. You can use your custom domain there as well. But it won’t give you a cpanel to create a new email account.