Blog Tweaks
Removing pure.css and getting sourcemapping back.
Realized that the version of jekyll that the github-pages gem was using
was messing up sourcemapping even before autoprefixer.  That and the loss
of livereload made me switch out of github-pages and just went back to
my original config and Gemfile that had the latest versions.
When I looked at the HTML of the site, it had all these “pure-*” classes on
the markup.  And realized that was pure.css, a CSS framework.  It reminded
me too much of Tailwind, which I didn’t really like from first time I saw it
(see Jeff Sandberg’s Tailwind, and the death of web craftsmanship
for a lot of reasons).  Also saw this article
while I was researching pure.css (sadly requiring a login to read the whole thing).
So I ripped-out pure from the HTML and the SASS.  Turned out it was hardly used,
and it was easy enough to drop in the necessary styles to take its place.
For a while I contemplated switching to a simpler theme, like contrast. But I’d have to put in features like tags, and taxonomy index pages.
About autoprefixer–that was still messing up the sourcemapping.  I decided to
take it off the jekyll workflow and just use an autoprefixer extension for VSCode,
with the formatOnSave option turned on.  And did a
save on all the *.scss files.  I just have to remember to delete the related prefixed
lines if I needed to change something that got prefixed, so they’d get
regenerated on save.
Also tweaked some styles.
My “built a jekyll website in just a few hours” isn’t accurate anymore. Needed a few more days to have one I’m happier with as far as rendered output and development environment.
And thank goodness for git. And Git Extensions.