Hacker News new | ask | show | jobs
by sureglymop 1379 days ago
What I want in a personal note taking system is something where I can link anything. Anything is just a generic object that can be linked to and worked with.

Like a mix between Logseq and Nextcloud, where I can still use CalDav and CardDav but I can link to tasks and calendar events and contacts from my notes.

And i can link to a certain pdf page right from my notes.. or even a certain page of a word document. Anything needs to be treated as a generic object of content that is linkable.

4 comments

Org (org-mode) supports many link types, and you can easily define more: https://orgmode.org/manual/External-Links.html

It's a shame the Ruby renderer used by GitHub and GitLab doesn't understand them. I've been intending to patch it.

In the meantime, one can always define a CI task that uses Emacs to export to HTML.

doesn't that (export to html) already exist as part of org-mode?
Yes, I think the parent comment was referring to the need to either check in the HTML or have it generated server side: "define a CI task that uses Emacs to export to HTML".
Yes, this was the idea. Note taking in plain org is very convenient as you can back it up in a git forge (GitHub or GitLab) and notes can serve as a wiki for a small organization.

However, rendering is missing some features. By using a CI task that generates HTML (using Emacs, but on the cloud) it's possible to overcome this (hopefully temporal) limitation.

Sounds like you are looking for a Zettelkasten [1], which is a way of organizing notes around a loose linked structure. I use Obsidian[2] for mine!

[1] https://en.m.wikipedia.org/wiki/Zettelkasten#:~:text=A%20Zet....

[2] https://obsidian.md/

+1 for obsidian, I love it. I've tried for years to make Zettelkasten work for me and have struggled to fully commit with atomic notes but in attempting I stumbled upon obsidian and even if you aren't going full Zettelkasten with it it's a 10/10 markdown editor
I came across this recently, not sure if it's something that might help.

https://www.scrintal.com/

Emacs

:)

Lol was just thinking, IIRC that's how org-mode came to exist