I'm curious -- has anyone used a static site generator with really good backwards compatibility? (ideally over 5+ years)
-
I'm curious -- has anyone used a static site generator with really good backwards compatibility? (ideally over 5+ years)
I use (and love) Hugo but I've decided keep using a release from 2018 forever because it seems like there have been a lot of backwards incompatible changes since then and I don't feel like doing the work to upgrade
(edit: from the responses it seems like lots of people have found Jekyll to be very stable, especially with github pages. Also maybe eleventy.)
-
some people suggested that maybe it is not that hard to upgrade Hugo and I felt like wasting some time with computers so I gave it a try
what I learned is that Hugo has switched Markdown renderers (for good reasons I'm sure!) and switching Markdown renderers is just a huge pain and causes a million issues with no real upside for me
so now I can go from "not upgrading because it vaguely seems annoying" to "not upgrading for a specific reason”
(not looking for advice)
(2/?)
-
@b0rk templating language / globals reverse compatibility O.o
plus the growing pains of something before version 2
-
@b0rk I'm still trying to wrap my head around why this is such a difficult problem to solve.
-
@polotek i think for a long time markdown was just badly specified so every markdown renderer did its own special snowflake thing and it was a mess
I'm considering actually making the move because it looks like the new Hugo renderer uses CommonMark, which I think is the closest thing we have to a Markdown standard and so maybe it'll be more futureproof
-
@b0rk @polotek yes, babelmark documents this and CommonMark was an attempt to converge https://babelmark.github.io/faq/#what-are-some-examples-of-interesting-divergences-between-implementations
-
@KevinMarks @b0rk wow. This is intense.