-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Sooo, perhaps it's time to bury the cruel (Ruby) joke once and for all. While I realize there are probably some good reasons for sticking with Jekyll (online editing w/o need for local build/deploy step?), the GitHub ecosystem has evolved to such a place where we might be able to confidently move to a JavaScript-based publication solution.
As a first step, I thought I'd give the conversion from Jekyll to Gatsby a good old college try. The results of that effort can be found at https://stedman.github.io/ajs/ . A couple of notes:
- I tried to keep the good parts of the Jekyll post file naming convention. I extended it a bit to have even more powers -- mostly to keep the YAML frontmatter as trim as possible.
- I migrated the 2019-2020 meetup files over as a starting point and added some fields.
- To keep things simple in the styling department, I went with the Bulma CSS framework.
- I chose to adapt the current color palette as much as was tastefully possible. (Can someone explain
#ed1978?) - The home page can use a lot more love. The dynamically showing of upcoming events (as the current site does) still needs to be added.
- I still need to look into GitHub Actions to replace Jekyll's auto recompiling.
Lastly, I know this is a huge change requiring careful consideration -- so I wanted to show rather than describe what the site could be. For this reason, I chose to start with a fresh repo and gh-pages site rather than branch off a fork of the existing AustinJS. If y'all like what you see and want to proceed, then I will figure out how to cross the streams.