Skip to content

GitHub Pages and Jekyll

jm1021 edited this page Jan 1, 2022 · 10 revisions

From the Jekyll home page "Transform your plain text into static websites and blogs"

As we build our Website there is an increasing need to share information quickly and easily. Teachers are looking for student leaders to establish policies within their teams to share information and progress. Now there are tools and processes built around GitHub pages and Jekyll to make this "potentially" much easier.

Use this to essentially "deploy" a WebSite centered around the static content we keep in GitHub.

Use Jekyll programming language, looks very similar to Jinja2, to do many quick and unique things using combination of our current learnings on Markup and HTML.

This has all kinds of examples that should look familiar, including HTML layouts.

Challenges

Who? Teachers suggest Scrum Master and either GitHub Admin or Deployment Admin

Challenge 1: Turn your README into a GitHub Hosted site, linked from you Web Site (Required)

Challenge 2: Using Incubator document or internet as a guide, show me something cool (Impress the Teacher)

  1. Blogging with Code Fragments, purpose is for Tech Talks
  2. Building automatic "GitHub Activity" for all the students in the class
  3. Through Jekyll _layouts automate building standards on page section with menus
  4. Find ways to embed Scrum Board, Wiki, or Code Fragments into page (I don't think this is possible)
  5. Find ways to embed GitHub Jekyll page into you web page, while making sure links don't die (I don't think this is possible)
  6. If you can't embed, Pros and Cons of Wiki vs Markdown/Jekyll with real examples
Clone this wiki locally