-
Notifications
You must be signed in to change notification settings - Fork 248
Deploying locally
damios edited this page Feb 1, 2021
·
17 revisions
After you have forked our repository, cloned it to your local machine and done some changes, you'll surely want to see the results of your work. To do so, you'll have to deploy the website locally on your machine. This can be done as follows:
- Install a full Ruby development environment as described in the official jekyll guide.
- Install Jekyll and bundler gems:
gem install jekyll bundler
- In your working directory (this is where you cloned the website to), install the other dependencies of the gemfile:
bundle install
- Run Jekyll locally:
bundle exec jekyll serve
which outputs:
> Configuration file: /Users/octocat/my-site/_config.yml
> Source: /Users/octocat/my-site
> Destination: /Users/octocat/my-site/_site
> Incremental build: disabled. Enable with --incremental
> Generating...
> done in 0.309 seconds.
> Auto-regeneration: enabled for '/Users/octocat/my-site'
> Configuration file: /Users/octocat/my-site/_config.yml
> Server address: http://127.0.0.1:4000/
> Server running... press ctrl-c to stop.
If you want to display scheduled sites as well add a --future
parameter at the end: bundle exec jekyll serve --future
.
- Preview your local site at: http://localhost:4000. The website is automatically rebuilt after modifying a file.