Jekyll For Everyone is a package that is designed for everyone. The package contains three major components: homepage, CV, and Gitbook. The index page is a strip down version of Jekyll Uno while the CV a modification of Online CV. However, Legacy Gitbook (v3.2.3) is used instead of modern Gitbook (v4+). The main reason of using it is due to the fact that users can own their source code and edit them locally instead of doing it on the cloud.
This package is very user friendly for non-programmer as I reorganized all the files and have all the variables written in several data files. This make it them to edit without needing to go into the actual code.
Big thanks to the theme creator as it this project would not be possible without their hard work! You are always welcome to contribute to this repository to make it better!
Story Behind The Project
The main purpose of this project is to allow everyone especially for non-programmer to own a website and platform to share their expertise without needing to worry about the cost of owning and maintaining their website. I heard from a lot of readers mentioning that they are in love with the simplicity of my website especially and would love to one one. They only reason that stops them from doing it is they do not have any programming experience and not a tech savvy. With that, this motivates me to write a complete tutorial on how to get started with Jekyll.
Also, as a fresh graduate, I see the importance of owning a personal website when it comes to job hunting. If you love this project and would like to support it, spread the message and keep the footer as in.
Example Site
Note: The content in jekyll-for-everyone
is for illustration purpose only. It may not contain accurate information.
Jekyll
gem install jekyll
.gem install jekyll-sitemap
and gem install wdm
.jekyll serve
. Make sure that you are at the root directory of your folder before using this command.localhost:4000
.Gitbook
npm install gitbook-cli -g
.gitbook_source_code
and start the gitbook server using the command gitbook serve
. gitbook install
.localhost:4000
./index_style/
.background-cover.jpg
can be found and replaced at index_style/images
.profile.png
can be found and replaced at assets/images
./_data/index_page.yml
. Replace all the content in the files./assets/
./_data/cv_NAME.yml
. Replace all the content in the files.true
to false
for the variable in /_data/cv_enable_section.yml
.gitbook
folder./gitbook_source_code
/gitbook_source_code/_book
to /gitbook
.favicon.io
./_config.yml
. Remember to replace the url
variable with your actual URL./_config.yml
.As a reminder, if you love this project and would like to support it, spread the message and keep the footer as in.