Oh come on, #hedgedoc can't search its own documents? You can just search the titles and tags? 🤨 I thought I had found a quick note/wiki platform for our workgroup, but that's a big negative there...

https://github.com/hedgedoc/hedgedoc/issues/460

Full text search for note content · Issue #460 · hedgedoc/hedgedoc

Support search for notes content also, now the search looks only in the titles (and maybe tags).

GitHub
Wow, there seems to be no easily self-hostable #FOSS wiki/notes webapp. #hedgedoc comes close, super easy to operate, selfhost, live collaboration, easy interface. But it not being able to search its own notes (wtf 🤪) and having no good way to properly link between documents (only with ugly random urls) is a real problem. #WikiJS seems close but it wants so much metadata for every page, it's really annoying. The UI is also much more complicated. 😔
@alerque Interesting, @silverbulletmd also has a nice #nixos module, I'll have to check it out, thanks!
@nobodyinperson @alerque note that the nixos module may be outdated. It's not maintained by us, so not sure how often it updates.
@silverbulletmd @alerque Silverbullet in nixpkgs is a bit out of date, but the module just orchestrates a systemd service, firewall and such, so it should be fine.

@silverbulletmd @alerque Okay I spent some time setting up #Silverbullet and it can do some pretty cool things. The scriptability is very nice, you can make your own buttons and more. Unfortunately, our wiki is currently in GitLab Markdown, and Silverbullet can't render several crucial elements we use:

- icons/images in headlines
- collapsible <details>
- non-monospace font
- those ;penguin: → 🐧 emojis

So everything looks pretty terrible compared to GitLab. 🫤

@silverbulletmd @alerque I added some CSS to make normal text (outside code blocks) a non-monospace Atkinson Hyperlegible, which works okay most of the time but block quotes now have an utterly broken format. 😔 It seems having Silverbullet in non-monospace will always be finicky and fragile. Understandable, but unfortunate. Everything in monospace reads very poorly.