Photo by Pankaj Patel on Unsplash

The Backbone of a Website: Weeks 1 and 2 of Building and Uploading My Website

Ethan M. Lee
2 min readApr 11, 2020

Throughout this month I have decided to build my own website from scratch using HTML and to host it myself. I am doing this so that I can learn basic HTML and CSS and demonstrate my knowledge of computer networking.

Week 1 and 2 Goals

By the end of the first two weeks, I wanted to learn HTML and CSS, which are coding languages for building a website, and build a basic website based on what I learned.

Problems and Solutions

Learning

The first problem I faced was the fact that I had never built a website in HTML before. I started off by watching this video which gave me a basic understanding of the steps I needed to take to start. Despite this video helping me at least get started, I still rand into some problems that the video didn’t address. I ended up finding this awesome website to help me with more specifics problems such as formatting my background image.

Mobile Optimization

When I started my website I was not thinking about optimization for mobile use, and it wasn’t as appealing as the desktop version. The boxes and text did not look good when switching to a mobile resolution. In order to fix this problem, I had to look up how to make a website responsive and fix all of my code.

Custom Fonts

Another problem I faced was adding fonts to my website. I had a font that I really liked and wanted to use for my name at the top of the page, but when I referenced the font file it wouldn’t change the font. The solution I found was a website called Font Squirrel. They had a font generator that converts any font file and turned it into an HTML

Font Squirrel

Progress

  • I started and finished the basic HTML code
  • I added logos instead of text for Medium, Crash, and Twitter
  • I added custom fonts in CSS
  • I added a custom picture for the background with CSS
Background Image
  • I made my site responsive as to make it compatible on mobile devices

What I’m working on next

Next week I will be working on small edits to the HTML and CSS code as well as choosing and setting up a virtual private server. This will involve research and learning the command line to install applications.

--

--

Ethan M. Lee
Ethan M. Lee

Written by Ethan M. Lee

I am currently a Devops Engineer at BeyondMD. If you like my stuff you can see more at https://www.ethanmlee.com

No responses yet