For hosting storage I use neocities because its easy and free. It gives me enough storage and features to make a very basic website like this one.
Everything needed to make a website is essentially stored in a basic computer folder, with each page being stored in a separate subfolder
such as "home/demos/index.html" for the demos page for something like "home/articles/kennedy.html/" for my Kennedy Article
In order to style a website you need a CSS file which essentially tells the page how to properly look. For this website I have a file
called style.css, which serves as the website's main style guide. Everything from the website's background, to how the textboxes look all comes
down to the instructions given by the CSS file.
Everything within this file tells the page how to properly format everything such as textboxes "background-color: #800080;" making the
background of the textboxes purple colored or the "font-family" line determining what font the box will display