Welcome to my site! I'm an attorney based in the San Francisco Bay Area. I put this site together to serve as a personal page, as well as a way to practice and learn how to build things online. If something on here isn't working, there's a good chance I'm still figuring it out. However, in case I missed it, please open an issue in my GitHub account. Thanks!
How I Built This Site
As I mentioned above, this site will always be a work in progress, as I continue to learn more about programming. However, there are a few resources that I looked to at the beginning. Here they are, in no particular order:
freeCodeCamp - I started this course after I'd built the page, but it helped me figure out the CSS to create the dislcaimer box at the bottom of each page, as well as understand some of the CSS basics that I wasn't too familiar with.
Khan Academy's Intro to HTML/CSS - This course taught me the basics about HTML and CSS, which is foundational for any understanding of programming. It also teaches you some of the basics about how the tools you'll need to use throughout the process of building a website.
Coursera's Python for Everybody course - This course goes through a more complex language, python, but explains a lot about how to run programs on your computer. It's not necessary to make a website, but you'll learn a ton
w3schools website - This website contains more documentation about programming than you'll need to get a website going, but it's a great resource if you forget how to do anything.
Ben Balter's website - Ben's put together a great personal website that is way more complicated than what I've been able to put together. However, it makes use of bootstrap and is a great resource if you want to view the source and see how he put together some of the pages and posts.
Adding custom domain - It took me a little time to figure this out, but this website has a great walkthrough of how to add a custom domain to a GitHub Pages site.
Adding an Aname record to the domain - I had no idea what an Aname record was until I had to put one in place. Basically, after I set up the CNAME record, I tried to search this website without the "www" in front of it, but couldn't get through. Then, I did some googling, and found out about apex records. For a fluid user experience, make sure you add that to your DNS records.