

I am not familiar with KaTeX, but I am sure it has some way of getting a human-readable error on syntax/parsing errors. I figure this issue could be a good overview of the state of math in Zettlr. I have been playing around with it, as I am considering changing from Typora, which for math still comes out on top of Zettlr (though Typora has its own caveats)įor me, and lots of other STEM users I am sure, the ergonomics and rendering of math is one of the most important features, and I have a few suggestions on how it could possibly be approved. Others have mentioned GitJournal working well for them.Let me first of all add how fantastic Zettlr looks and feels! You could technically create a script of some kind that runs git diffs across the git history of files, and maybe create a "*.changelog" child file for each note, in the event that you want to have dedicated files displaying how each note evolved over time? Otherwise, that isn't a built-in feature with Dendron.įor mobile use, I've liked using mgit (Android) + Obsidian for editing my Dendron notes, and then use Dendron on my laptops/desktops. With VS Code, you can also use GitLens to traverse and view the history of all the lines within each note (who modified this line last? etc.) with the built-in git blame navigation.
#Obsidian vs zettlr full
Since Dendron encourages git for the versioning of your note vaults, you can get the full git history of each note. It automatically timestamps notes at creation, and every following update, in two separate fields within a note frontmatter. This is in addition to publishing, which is a differentiator between it and SSGs like Jekyll, Hugo, Sphinx, etc. If anyone knows an app that is a good match for what I'm looking for, please let me know!ĭendron is very focused on local viewing, creating, and managing your notes (UX/DX). Since Jekyll is not an app, it has no streamlined workflow for adding notes on mobile. To view locally you have to manually run a server in the background all the time ("jekyll serve") and there is a lot of HTML/CSS/configuration cruft that is overkill for note taking. Jekyll is primarily focused on publishing a website, not local viewing. I want more control over how and when I publish the notes: if I'm taking work-specific notes, I want the option to publish them on an internal company server.Ī Jekyll-based blog fulfills these criteria pretty well, except:

I want more control over how the notes are stored (Git is ideal, I can mirror the repo wherever I want). That way I can categorize notes across multiple dimensions.

If I click on a tag, I want a GitHub issues-like timeline view for all notes that include that tag.

"So just use GitHub issues in a private repo." Well, GitHub issues isn't exactly what I'm looking for. I find this invaluable, and I want my own personal notes to work in the same way. It tells a story of how the understanding of that issue evolved over time, and specific actions that were taken at specific times. When you view an issue, you see a timestamped history of everything that has been added to the conversation and when. Think about an issue tracker like GitHub issues. A note is never "This is my canonical position on X", it is always "this is what I am thinking about X today." But note taking apps rarely seem to bring time to the forefront. Here is my basic premise: I want all of my notes to be dated, and I want them to tell a story of not just what I was thinking, but when. But every time I end up disappointed that nobody seems to think about this space in the way that I do. Every time I see a new note taking app, I get excited that it might finally be the one that will satisfy my desired workflow.
