Static site generator for jason.jagaimo.com
Record scratch. Yep, that's me. You're probably wondering how you ended up in this situation.
This project exists solely because Elon Musk is a massively incompetent twit who continues to fail upward while his narcissistic behavior disrupts the lives of people I care about.
All it does is generate a static site, hosted on Github Pages, at jason.jagaimo.com.
It's built using a static site generator called Still, which was programmed in Elixir. Why am I using it? Because I am an Elixir developer, and I wanted to give it a try.
If you're using asdf
and already have the elixir, erlang and nodejs plugins, just run the following:
asdf install
mix deps.get
mix still.dev
For sloppy reasons,
Assuming you've done all those things above at least once before, you can generate the static site as Github sees it by running
mix still.compile
This will generate all the static content and drop it in a folder at the root of the project in the _site
directory.
Keep in mind that, in the current incarnation, mix still.dev
generates a static .css
file in the repository that
must be checked in if you would like to see the changes upon deployment. I'll probably do something about that in the future,
but it suits my current workflow. The "right" thing to do would be to move the generated css files
directly to the
I don't know why you'd want to, but if you spot a typo or something and want to fix it, do the usual Github thing:
- Fork it
- Make your changes
- Commit/push
- Create a pull request