Forked from:
Added with my own customizations & features!
-
Download latest version of Ruby.
-
Windows:
-
Download and install Ruby+Devkit and just proceed, left all the options as-is in the installer.
-
After installation is completed, open
cmd.exe
and run:ridk install
-
Complete the configuration.
-
-
Debian, Ubuntu and their derivatives:
-
Install Ruby and other prerequisites:
sudo apt-get install ruby-full build-essential zlib1g-dev
-
Set up a gems installation directory for your user account.
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
-
-
Other Linux: Refer to this guide.
-
macOS: I don't know, never use macOS. Refer to this guide for macOS.
-
-
Install Jekyll and Bundler:
gem install jekyll bundler
-
Clone this repository:
git clone https://github.com/maulana-kurniawan/maulana-kurniawan.github.io.git
Fill in your informations on the _config.yml
and _data.yml
file to customize and personalize your site.
Don't forget to change your url before you deploy your site!
- Color & font customization:
- Edit the
_fonts.scss
inside_sass
directory for font source, either from Google Fonts or local fonts. - Edit
_vars.scss
inside_sass
directory for set the color and font variable values.
- Edit the
- Particle customization:
- Go to particle.js site configuring the
particle.js
. - After finishing up the configuration, tap the "→ Download current config (json)" button,
particlesjs-config.json
will be downloaded and place it in this project root directory.
- Go to particle.js site configuring the
The favicons are located in the assets/img/favicons/
directory. Replace them with your own.
Prepare a square image (PNG, JPG, or SVG) with a size of 512x512 or more, and then go to the online tool Real Favicon Generator and click the Select your Favicon image
to upload your image file.
In the next step, the webpage will show all usage scenarios. You can keep the default options, scroll to the bottom of the page, and click the Generate your Favicons and HTML code
button to generate the favicon.
Download the generated package, unzip and delete the following file from the archive:
site.webmanifest
And then copy the remaining image files (.ico
, .png
and .svg
) to cover the original files in the directory assets/img/favicons/ of your Jekyll site. If your Jekyll site doesn’t have this directory yet, just create one.
The following table will help you understand the changes to the favicon files:
File(s) | From Online Tool | From Local |
---|---|---|
*.ico |
✔️ | ❌ |
*.png |
✔️ | ❌ |
*site.webmanifest |
❌ | ✔️ |
*.svg |
✔️ | ❌ |
✔️ means keep, ❌ means delete.
Thanks to Chirpy for the "Customize the Favicon" guide!
In order to compile the assets and run Jekyll on local you need to follow this steps:
-
Install gem dependencies by running:
bundle install
-
Build the site and make it available on a local server with live reload to changes made:
bundle exec jekyll s -l
This theme is free and open source software, distributed under the The MIT License. So feel free to use this Jekyll theme anyway you want.
This theme was partially designed with the inspiration from these fine folks and of course, author of this repo upstream: