This is a Jekyll website template designed for Explorer Fellows. During the Fellowship, you'll generate a number of projects
This can also be used for Open Source and Externship Fellows but you might need to make some tweaks.
- Fork this repository or use the Template button.
- Update
_config.ymlto contain your information.- Change
urlto be what your Github Pages will be (the name of the repository) - Make sure it has the /
- Change
- Go to the repository settings and turn on GitHub Pages
Head to _data and fill out either projects.yml, experience.yml, education.yml and achievements.yml.
Project example.
- title: Machine Learning Project
event: MLH Fellowship Explorer Sprint 3 - Batch 1
date: Fall 2020Experience example.
- role: Open Source Fellow
company: MLH Fellowship
dates: Summer 2020
logo: fellowship.svgEducation example.
- course: Explorer Fellow
institute: MLH Fellowship
dates: Fall 2020
logo: fellowship.svgAchievement example.
- title: Winner at MLH Hackathon
date: Jan 2021- Make a new
.mdfile inside ofprojects. - Add the header to your markdown file (see below) and change the title to the name of your blog post.
- Write your project page! Can be a README from GitHub or your Devpost page.
- Add the
page-namefield to yourprojects.yml(see below).
Top of post markdown file post.
---
title: Sprint 1 Project
layout: page
---
projects.yml with the page-name field.
- title: Machine Learning Project
event: MLH Fellowship Explorer Sprint 3 - Batch 1
date: Fall 2020
page-name: Sprint1- Create a formspree account and login with the credentials. | https://formspree.io/register
- A verfication mail will be sent to the registered email id. Once the verification is done, you could add new forms.
- Click on the new project button and then add new form in formspree profile with a name and a valid email id.
- Once form is added successfully, you will be provided with form's endpoint in the
integerationtab | Example : https://formspree.io/f/mrgodpnk - Copy the end point and add it to the
form_urlin_config.ymlfile and then you are good to go! :) Example :form_url: "https://formspree.io/f/mrgodpnk" - All the submissions will be visible on the
submissionstab. :D
- Get your Measurement ID from your Analytics account. | https://support.google.com/analytics/answer/1008080
- Copy the end point and add it to the
google_analytics_measurement_idin_config.ymlfile and then you are good to go! :) Example :google_analytics_measurement_id: G-XXXXXXXXXX
You can customize the following components by changing their variable values in _sass/variables.scss:
herobackground: Background colour for the profile areafont_family: Font style/family usedtext_color: Colour of the text usedlink: Hyperlink colourtitle_color: Colour used for the titlebody_background: Background Colour used for the pagecardnum_big: Number of cards for a relatively big screencardnum_medium: Number of cards for a relatively medium-sized screencardnum_small: Number of cards for a relatively small screencard_font_size: Font size used within the cardstitle_font_size: Font size for the titlefontsize_h1: Font size for h1 headingsfontsize_h2: Font size for h2 headingsfontsize_h1_profile: Font size for h1 headings in the profile sectionbox_shadow: Option for shadow effect
You can choose the footer by changing the value of - footer_file_name : in _data/footer.yml as
footer_flat.htmlfor
footer_minimal.htmlfor
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
bundle exec jekyll serve

