CMS & ssg
This commit is contained in:
parent
bb6d19fd3d
commit
5c5946b213
|
@ -10,6 +10,30 @@ description: ""
|
||||||
note: "Max Fowler"
|
note: "Max Fowler"
|
||||||
---
|
---
|
||||||
|
|
||||||
lichen
|
the two cms and static site-generators I'm most interested in are:
|
||||||
|
|
||||||
gatsby-mdx
|
[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.
|
Loading…
Reference in New Issue