It's a Hugo site using the Terminal theme. I am not a web developer. I do have style preferences, they lean towards getting to the point. I work in a terminal pretty much all day. My site reflects that.
You can run hugo server
from this directory (local) to start things up.
The theme is a git submodule in the themes directory. Any CSS and favicon changes happen there.
I customized the template (chose colors quickly, but they are based on the Pantone 2025 color of the year).
Where does it run?: It's a static site, let's slap it in an s3 bucket and call it a day. How is it built and delivered to said bucket? TBD but probably just a github action. See guiding principles.
- Be mindful about the content you create.
- Keep fluff and images to a minimum. This is a blog. Get to the point
- Keep it simple, in all things. Simple designs are usually the most reliable. Simple messages are heard widely.
💣Under Continuous Development💣
GatsbyJS is a free and open source static website builder build on React. It's one implementation of the JAMstack idea which creates high speed webpages.
GatsbyJS | Github Actions | GraphQL | Cloud Storage | React | Cloud Load Balancing | NodeJS |
---|---|---|---|---|---|---|
Recently I realized that I don't want to spend my free time working on the same things I work on at work. I'd rather focus on learning more about the areas I am not an expert in. That means learning more javascript, python, react, and graphql and spending less time configuring releases and maintaining pipelines and doing all the cloud things...
So, I migrated this site to GatsbyCloud. This eliminated a lot of the normal tasks I would associate with hosting a small site like this. Load balancing, static asset storage, ssl cert renewal, dns updates... All eliminated. Best part: Cost of hosting this site went from about $20 per month (cloud load balancing is expensive) to $0 per month.
The platform above has been replaced with:
GatsbyJS | Github Actions | GraphQL | React | NodeJS | Gatsby Cloud |
---|---|---|---|---|---|