This personal website serves as a portfolio to showcase my projects, skills, and experiences. Additionally, it features a blog where I share insights, tutorials, and updates on my work. The site is designed to be clean, responsive, and user-friendly.
- 🔗 Website URL: samuelgranvik.tech
- 📖 Jekyll's official documentation: https://jekyllrb.com/docs/installation/
Follow these steps to set up your own copy of this project:
Before you begin, ensure you have the following:
- A GitHub account to host your site.
- Basic knowledge of Git, Ruby, HTML, CSS, JS and the command line.
-
Install Ruby: Download Ruby (version 2.5.0 or higher).
-
Install RubyGems: Ensure you have RubyGems installed (it comes with Ruby).
-
Install GCC and Make: These tools are necessary for building native extensions.
-
Clone the Repository:
git clone https://github.com/krullmizter/personal-website.git cd personal-website
-
Install Jekyll and Bundler:
gem install bundler jekyll
-
Install Dependencies:
bundle install
-
Initialize a Local Jekyll Version:
The command below will start a local Jekyll server at: http://localhost:4000
bundle exec jekyll serve
To initialize the local server with hot reloading add the
--livereload
flag to the commandbundle exec jekyll serve --livereload
-
Build for Production: If you want to create a production build of the site, run:
bundle exec jekyll build