mainBanner

Git Website Tutorial - Introduction

Written by: Antonius Torode - 1/9/2021

Introduction And General Information

Before beginning: Make sure you don't get too much screen time before bed. It's much easier to stay productive and focused if you are well rested and it has been shown that it's easier to get a restful night of sleep without a lot of screen time the night before! I would also recommend some non-distracting music to play in the background. One of my favorites for things like this can be found at this link: super cool relaxing music (the music changes for each article!).


The purpose of this website

The purpose of this website is to go through the step by step process of creating a website while utilizing the free hosting service of Github (A github.io static web page). It will discuss the various steps to setting up and modifying web pages using git to control your workflow. This website and the articles here will continually evolve in format, look and feel as more articles come out. At the start, they may seem very basic, but that is only because I have limited time to dedicate to writing them, let alone making them fancy.

This introduction page will occasionally be updated to contain relevant acronyms and definitions used throughout the articles.

Acronyms and definitions

  • HTML (Hyper Text Markup Language) is a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. This is the main language that websites are written in and tells a web browser what to display.
  • CSS (Cascading Style Sheets) is a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. CSS describes how HTML elements are to be displayed on screen, paper, or in other media. CSS saves a lot of work by controlling the layout of multiple web pages simultaneously.
  • Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. This is used to manage edits for your webpage and supply version controlling for all your files. Git is an industry standard version control system and experience with it looks great on a resume!
  • Github is used by millions of developers and companies to build, ship, and maintain their software. It is the largest and most advanced development platform in the world. This is used to store all of our project files and host our github.io page for free!

Useful programs

Here's a list and brief discussion of some programs I find useful when developing websites and graphics for websites.

These are just a few of many programs that can aid in the process of website creation. I have used all the programs above and have found them very useful and reliable.