layout | title | subtitle |
---|---|---|
page |
Website Resources |
There are tons of ways to make a professional website ranging from nocode to writing the HTML yourself. The two important parts of a website are the design/content/code and the hosting. Some website builders like Wix and Squarespace offer both the design and hosting in one package. Other website builders like WordPress and Jekyll require you to host the website yourself. Github Pages is a free hosting service that is popular for hosting websites built with Jekyll but will also serve HTML sites. Here are some resources to help you get started.
- WordPress
- Jekyll allows you to write your website in markdown (and then, when the page is built, it converts everything to HTML). It is built on a ruby back end but you don't need ruby to use it with GitHub pages.
- Hugo
If you put HTML files or a Jekyll site in a repository on Github, you can host it for free using Github Pages. To make a website for your account, name the repository <your github id>.github.io
and for a website associated with an already existing repository (e.g. for code documentation) create a branch named gh-pages
and put the website there. Here are some resources to help you get started:
A powerful tool of hosting your own website is the ability to use analytics to track who is visiting your site. Most templates have a way to insert a google analytics tag. Here are some resources to help you get started:
- Google Analytics (see who visits your site)
- Jetpack (for WordPress)
- Google Search Console (see how your site is indexed by google)
(Feel free to add more links here)
- I use Jekyll and host my website on github. The template I use for my personal website (and for the site you are currently on) is Beautiful Jekyll. Here is my website in action: https://smfactor.github.io and the actual code: https://github.com/smfactor/smfactor.github.io.
- I use Jekyll and Minimal Mistakes to make my website and it's hosted on github (github repo).
- I have used HTML5UP templates and hosted my website on github pages for a while now. The website is here and the code is here. I'm going to explore non-coding website builders now though, specifically Notion. Here's my new Notion site.
- lindsay.house and the files on GitHub (Landed by HTML5 UP)
- I use Google Sites: https://sites.google.com/view/kylekaplansastronomy/home
- The particular theme is a raditian template, which uses a Hugo backend.This template was directly edited using HTML5. The website is hosted on Github pages with the domain listed by SquareSpace Domains.