Computer Science Principles
GitHub Pages (index.md)
GitHub Pages Task
Welcome to your GitHub Pages mini-project journey! This article will guide you through essential skills for starting with web programming with GitHub Pages and updating your home page (index.md).
The articles listed are relevant and will be part of future learnings. But for now, just focus on adding links to these in your preferred style on your home page.
The joy is in the task and seeing information come alive.
Home Page Edits
Review the following menus, observe all the menu styles. They all do navigation to other pages in a different way. Pick one or more styles and update your home page with some updates.
HTML Orientation 1
| Notebooks & Jokes | Anatomy | Theme | Markdown | Jekyll | Hacks |
|---|---|---|---|---|---|
| Fun with JavaScript and Jupyter Notebooks | Explore the structure of a GitHub Pages site | Learn about theme templates and layout of SASS files for advanced styling | Master Markdown for content creation | Understand Jekyll static site generation | Apply your knowledge with hands-on challenges |
HTML Orientation 2
| Topic | Description |
|---|---|
| Notebooks & Jokes | Fun with JavaScript and Jupyter Notebooks |
| Anatomy | Explore the structure of a GitHub Pages site |
| Theme | Learn about theme templates and layout of SASS files for advanced styling |
| Markdown | Master Markdown for content creation |
| Jekyll | Understand Jekyll static site generation |
| Hacks | Apply your knowledge with hands-on challenges |
Markdown Orientation 1
-
Start at the top and follow the arrows to progress through each topic.
- Jupyter Notebooks & Jokes
- Learn JavaScript in Jupyter Notebooks with a fun twist—random programming and accounting jokes!
- GH Pages Anatomy
- Explore the structure of a GitHub Pages site
- Theme
- Learn about theme templates and layout of SASS files for advanced styling
- Markdown
- Master Markdown for content creation
- Jekyll
- Understand Jekyll static site generation
Markdown Orientation 2
- Jupyter Notebooks & Jokes: Fun with JavaScript and Jupyter Notebooks
- Anatomy: Explore the structure of a GitHub Pages site
- Theme: Learn about theme templates and layout of SASS files for advanced styling
- Markdown: Master Markdown for content creation
- Jekyll: Understand Jekyll static site generation
- Hacks: Apply your knowledge with hands-on challenges
Tailwind
Fun with JavaScript and Jupyter Notebooks
Explore the structure of a GitHub Pages site
Learn about theme templates and layout of SASS files for advanced styling
Master Markdown for content creation
Understand Jekyll static site generation
Apply your knowledge with hands-on challenges
Hack
Ready to begin? Start building a layout and articles on your personal Home Page (index.md). Organizing and linking becomes part of your Learning Experience Design (LxD).
- Pick a style to navigate to these items on your Home Page
- Move all of these documents into your personal repository and get all the links working.
- Read the articles and make a summary paragraph on the index.md page, so you can recognize why you made links to these topics in the future.