From 5c5946b213900e8850736730cacc52638d52bb13 Mon Sep 17 00:00:00 2001 From: notplants Date: Tue, 26 Jul 2022 12:10:42 +0200 Subject: [PATCH] CMS & ssg --- .../wiki/cms-and-static-site-generators.md | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/static/content/wiki/cms-and-static-site-generators.md b/static/content/wiki/cms-and-static-site-generators.md index 3ffd3a7..b9f8a45 100644 --- a/static/content/wiki/cms-and-static-site-generators.md +++ b/static/content/wiki/cms-and-static-site-generators.md @@ -10,6 +10,30 @@ description: "" note: "Max Fowler" --- -lichen +the two cms and static site-generators I'm most interested in are: -gatsby-mdx \ No newline at end of file +[lichen](https://lichen.sensorstation.co/) + +[gatsby-mdx](https://www.gatsbyjs.com/docs/glossary/mdx/) + + +this site was made using gatsby and [kiezpilz.de](http://kiezpilz.de) was made using lichen + +I appreciate that lichen is just four files of php. its so simple and lightweight and beautiful. +[@soapdog](https://andregarzia.com/) was able to quickly make a fork that supports [lichen-with-markdown](https://github.com/soapdog/lichen-with-markdown) to allow for inline-links (which gemtext does not support) + +I also enjoyed discussing with [@trav](https://teafry.me/) that "maybe php isn't bad" ... what if that is just an idea we have, in part constructed by silicon valley facebook-react hype cycles? +what if php is actually pretty good at what it does? + +on a related note, I've enjoyed thinking of wordpress as folk technology. its free, its open source, its used by millions for practical purposes. +as much as people hate on wordpress, there's perhaps a lot to love. + +all that said, wordpress is really complicated, and while lichen is beautiful and simple and good for many things, there are some limitations to what you can do with it. + +I also appreciate that gatsby is flexible, and once set-up, its worked pretty smoothly. my biggest annoyance with gatsby, +is that after a couple years, when I updated node, the build for my site broke, even though I hadn't made any changes to the site. +I found this very frustrating when I just wanted to make a small change to the site, and not to wrestle with webpack. + +I seem to have fixed this problem by switching to using [nvm](https://github.com/nvm-sh/nvm) to only use a specific version of node for building my gatsby site, +and recording in my readme.md which version of node I use to build the site. Now I run "nvm use 14" before I ever build the site, +and am hopeful that this will mean no unexpected breaking of the build in the future, unless I choose to make a change. \ No newline at end of file