This is a Jekyll website template designed for Prep Fellows.
_config.yml
to contain your information.
url
to the URL you'll be hosting it atOpen the terminal and run following commands one after another:
sudo apt-get update
Install Ruby by running
sudo apt-get install ruby ruby-dev
Set up the bundler by using this command
sudo gem install bundler
Install Dependencies by running
bundle install --path vendor/bundle
Then start the server by running
bundle exec jekyll serve
brew install ruby
ruby --version
make sure you have ruby 3.2.1 installed, then
gem install bundler
check bundler version
bundler --version
make sure you have atleast Bundler version 2.4.7
(Optional??)
bundle update --bundler
bundle install --path vendor/bundle
bundle update --verbose
(as per GitHub comment here - https://github.com/rubygems/rubygems/issues/5234#issuecomment-1242716697)
bundle exec jekyll serve --trace
Head to _data
and fill out either projects.yml
, experience.yml
and education.yml
.
Project example.
- title: Online Shopping Application
event: MLH Prep - Batch 4.5
date: Fall 2021
Experience example.
- role: MLH Prep Fellow
company: MLH Fellowship
dates: Summer 2021
logo: fellowship.svg
Education example.
- course: Prep Fellow
institute: MLH Fellowship
dates: Fall 2021
logo: fellowship.svg
.md
file inside of projects
.page-name
field to your projects.yml
(see below).Top of post markdown file post.
---
title: Project
layout: page
---
projects.yml
with the page-name
field.
- title: Online Shopping Application
event: MLH Prep - Batch 4.5
date: Summer 2021
page-name: project
If you want to test it locally or add some new features, run the below commands. Make sure to have Ruby and Bundler installed.
bundle install --path vendor/bundle
bundle exec jekyll serve
Go to fellows
folder -> navigate to your_name.md
file and include your details as per the template below:
title: (your-name)'s Profile
full_name: #insert your full name
layout: fellow #do not override this
img: #Insert link of your github profile image link
location: #state, country Eg. California, USA
email: # insert your email which you used at MLH
linkedin: https://www.linkedin.com/in/your_linkedin_username
twitter: https://twitter.com/your_twitter_username
github: https://github.com/your_github_username
description: #Please include your short bio!
university: # insert your university name if you're a current student or if you're graduated, then insert your recent university
interests: #Please include your interests out of tech.
favorite_programming_language: # Please include your favorite programming language
make sure
your_name
matches thepage
field infellows.yml
file in_data
folder
If you have any ambiguity, refer to the fellows
folder and take a look at the already existing .md files and complete your .md file.