Learn GitHub pages!

GitHub pages!

What is Github pages?

Github pages is a hosting service website that hosts files created from the given github repository. Github pages can be used by people like you and me to share and present their work for others to see. The websites created consists of files in the programming languages HTML, CSS, and JavaScript. Notice anything about those types of files? Those are the type of files that are used to build our code's frontend. This makes the purpose of Github pages to display and hold a users projects and for them to have access to their own website.

githubpageslogo

How to set up Github pages!

Github pages were designed to be simple so that it could be used by all so this is a quick and easy setup. You start by creating a new repository under your github account. You will then go into the setting's Pages/Build and Deployment/Source and change it to Deploy from a branch. You will them change Pages/Build and Deployment/Branch so that it selected to a publishing source. For a better step by step on how to do this, visit this Github Doc.

Github_Pages_setup_ex

Fastpages!

What is fastpages?

Fastpages is a blogging site that is designed to be easy to use in order to create blog posts. A fastpage is reliant on Github pages to host it as well as the Github actions to assist in the creation of the blog and its future changes. Fastpages is an easy to use blogging site but why do we use it for our blog posts? We use Fastpages because it contains Jupyter Notebooks. Fastpages with the help of Github Actions can convert a Jupyter Notebook under the files /_notebook, /_posts, and even /_word into a blog post. This automatically happens through the use of nbdev. This is why fastpages are easy to use for blogging and why the addition of Jupyter Notebooks is important.

fastpages

More about Jupyter Notebooks?

Jupyter Notebooks has the following features that can be useful when writing a blog.

  • Hiding or showing code outputs
  • hideshowcodeoutput
  • Collapsable code cells
  • collapsablecells

Conda Script!

What is Conda Script?

Conda Script is a computer management system that manages open source packages and open source environments for Python and other R programming languages. R programming languages are programming languages that are used to express and show data. The difference between R programming and python is that python can do a larger variety of tasks while R programming only presents data and statistics. Conda makes it so that the packages on a computer can be installed, ran, and stay up to date. It also makes it so that different software environments on a computer can be created and managed.

conda script

Hacks!

- Github pages is a hosting service website. Search up another hosting service website other than Github's and write at least one benefit, advantage, or feature at is different from other hosting service websites.