Quartz is a great tool that I’ve written about before, see#quartz.
So far, I’m loving it. However, it isn’t without its faults. This is a collection of problems I’ve run into w/ possible solutions. I think I’ll probably try to contribute these to the project at a later point.
Published page url casing is not normalized
In my opinion, there should be a transformation step to change all links and final file names to lowercase. I just think this makes the url look more organized.
Unfortunately without a proper web server, there’s no way to make it so that we ignore url casing when looking for the static files.
Making plugins is weird
The author made some decisions that IMO make it more difficult to make plugins. This is all I’ll say for now as I’ll be making a plugin later, so I’ll have to learn the ins and outs better.
Quartz doesn’t play nice with emgithub
Whereas in codepen:
No clue what’s going on here honestly.
… it just started workign…
Publish exclusions
I had to edit explicit.ts
to add this line
Would be nice if it was more configurable out of the box
Plausible is enabled by default
Would be nice if this wasn’t the case as not everyone is using that analytics platform. Not a big issue, but I don’t wanna send requests to sites if I don’t need to.
RSS isn’t configurable
Again, had to edit contentIndex.ts
due to lack of options for rss feed.
In this case, I wanted my rss to be for my /blog
, but still publish /notes
just not notify subscribers via rss.