Tutorial on Setting up a Personal Website with Jekyll & GitHub Pages

Summary posted by: Sangam SwadiK

Event

Jekyll is a static site generator that can be used to create a custom website simply, efficiently, and for free of charge. In this session, you will learn to set up a Jekyll-based website and blog, install a basic theme, add customizations, and host it via GitHub Pages.

Video

Outline

  • Section 1: Jekyll / GitHub Pages Background
  • Section 2: Creating Your Site
  • Section 3: Hosting on GitHub Pages
  • Section 4: Customization Options

Resources

Section Timestamps of Video

  • 00:00 Data Umbrella introduction by Reshama
  • 03:50 Reshama introduces Lauren
  • 05:15 Jekyll blog Presentation by Lauren
  • 05:48 Intro & Agenda
  • 06:12 Section 1: Background
  • 06:15 Why create a personal website/blog?
  • 07:24 What are Jekyll & GitHub Pages?
  • 08:05 Why use Jekyll / GitHub Pages?
  • 08:50 Section 2: Creating Your Site
  • 08:53 Prerequisites
  • 09:30 Install Jekyll
  • 10:05 Create a New Jekyll Project
  • 10:45 Run your site locally
  • 11:16 What’s inside the project?
  • 12:44 Updating Site Configuration
  • 13:32 Section 3: Hosting on GitHub Pages
  • 13:39 Initialize the Repository
  • 14:15 Add the GitHub Pages Gem
  • 14:48 Personal Access Tokens (PAT)
  • 16:16 Push to GitHub
  • 18:05 Section 4: Customization Options
  • 18:13 1. Theme
  • 21:04 2. Posts & Pages
  • 28:46 3. Blog Settings
  • 32:33 4. Other Customizations
  • 34:46 – Q & A –

About the Speaker

Bio

Lauren Burke is a Data Scientist in the healthcare technology space. She began her data science career in the retail space, where she developed solutions across several areas, including supply chain, inventory management, and enterprise business. She recently transitioned into product data science after spending some time implementing forecasting solutions to support new and renewal business opportunities. Lauren is an active member of her local and larger tech communities. She is the Director of Operations of Women in Analytics, a member of TECH CORPS’ Regional Steering Committee, Vice-Chair of COSI’s Kinetic Emerging Leaders Board, and a member of the scikit-learn Communication Team.

Connect with the Speaker, Lauren Burke