Webs(C)ite

back

Todos

While definitely being usable right now, I still have a few things that I am considering changing eventually. Both of these concern our two remaining dependencies and the tradeoffs of removing them.

  1. Removing Git as a Metadata Store

    Currently we rely on Git both to store time related metadata — the creation and modification date for each post — and version control. I am contemplating if a single TSV file might not suffice to store all post metadata. This would then allow us to get rid of a single major dependency we still have: libgit2. And, we would then have more flexibility to order posts in a way that is entirely decidable by the user without having to touch the source again if they want to introduce a different ordering at a later point. I can see myself opting for something as simple but beautiful as Tablatal.

    But, this comes with two drawbacks. First, having the ability to connect page content or Webscites functionality directly to the commit or version that introduced it might come in handy later. Second, while we are generally in favor of keeping a few things non-automatic, I am not yet sure if managing dates by hand introduces too much cognitive overhead and inconvenience.

  2. Removing FTS

    As highlighted in the post pointing out some of the current technical caveats of Webscite, I would still very much like to get Linux support running and remove the dependency on fts (if you're running Windows, you're at fault though).

Created on 2026-03-02
Last updated on 2026-03-03