Title: Theory / Important / CS / Development / GitHub / page

Name: Github page
Definition: create a website directly from a repository on GitHub.com.
Page: https://docs.github.com/en/pages

Name: foo.github.io
Definition: the github page of github user foo
Page: https://docs.github.com/en/pages

Variable: _config.yml
Meaning: github page configuration
Page: https://docs.github.com/en/pages
Context: github page

Variable: title
Meaning: the page title
Page: https://docs.github.com/en/pages
Context: github page _config.yml
Language: yml

Variable: description
Meaning: the description of the githup page
Page: https://docs.github.com/en/pages
Context: github page _config.yml
Language: yml

Variable: theme
Meaning: the theme used by the github page
Page: https://docs.github.com/en/pages
Context: github page _config.yml
Language: yml

Name: Jekyll
Definition: A static site generator with built-in support for GitHub Pages.
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll
Context: Github

Variable: _posts
Meaning: Directory of posts for this jekill site
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites
Context: Github

Variable: YYYY-MM-DD-NAME-OF-POST.md
Meaning: File containing post NAME-OF-POST posted at date YYYY-MM-DD
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites
Context: Github

Variable: categories:
Meaning: Some categories to classify posts
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites
Context: Github post

Variable: plugins
Meaning: list of plugins for jenkill
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites
Context: Github page _config.yml

Variable: 404.md
Meaning: custom 404 page for your GitHub Pages site
Page: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites
Context: Github page
Assuming: start with
---
permalink: /404.html
---