This is my personal web site: https://tobbi.co
The web site is published with GitHub Pages, and the files are generated with Jekyll.
As you make changes and commit/push them to GitHub, the web site will automatically update.
If you want to see a preview of your changes while you work, you can run a Jekyll server on your local machine. Installing Ruby and Jekyll is a good place to start.
After you have Jekyll installed, you can clone this project with Git or GitHub Desktop…
git clone https://github.com/jimthoburn/tobbi.co.git
And then start running the Jekyll application like this...
jekyll serve
I’m using Node.js and browser-sync to see changes without refreshing my browser, and to make it easy to use https locally. If you’d like to do that as well, here are some steps you can follow…
Install Node.js and NPM.
Install this project’s dependencies...
npm install
npm start
Note that you’ll need to run jekyll as well, in a separate terminal window.
jekyll build --watch
Install Node.js and NPM.
Install this project’s dependencies...
npm install
npm run generate-images