Change to appropriate directory you want to host your directory with your site (so one level up):
$ cd ~/sites/
Create the new site
$ jekyll new my_site (whilst in ~/sites/ for example)
Build jekyll site:
$ jekyll build --watch (also: jekyll build if you want to build manually each time)
Serve it:
$ jekyll serve
You should see something like: Server address: http://127.0.0.1:4000/ which is where you can access your site
If you want to be able to access from say, a mobile device on the same network use: jekyll serve --host=0.0.0.0 then access from your IP (say http://123.456.7.8:4000);
Setup Browser Auto Refresh
You can try Live Reload but it’s a bit troublesome to install and not guaranteed to work in Jekyll 2.0+.
If you use Sublime Editor, recommend instead to install “Browser Refresh” with Sublime Editor
Takes all of 15 seconds to install if you use Package Control.