Tana is launching a new product 🚀 Get early access
⚡️ Ideas
James Trendell James Trendell Dec 14, 2023
Posted Sat, Mar 4, 2023 5:16 AM
Edited Thu, Dec 14, 2023 10:16 PM

Headings H1 H2 H3

Explain the problem as you see it

Today there is no way to format text beyond bold, underline etc.

A simple ability to create headings - h1 h2 h3 would be welcome.

Why is this a problem for you?

I would like to improve the formatting and visual appeal of my notes as well as to make them easier to browse at a glance

Suggest a solution

Ability to create heading stills from the command menu (ctrl k) and keyboard shortcuts

⁨6⁩ ⁨Comments⁩

I don’t mind the basic presentation of my notes. In fact this is the first tool where I have not wanted to apply formatting.

However, I want to improve the presentation of my exports and so I would like to see markdown support implemented so that when I export to HTML the basic formatting of the structure of the document is already there.

I'm also in favor of formatting, but h1, h2, h3 are not formatting tag but structure tag, and the hierarchical structure is already given by the outliner format. If i have a cascade of 3 nodes, the first one can be displayed as h1, second h2, third h3... but if i zoom on the second node it becomes the new h1 on that view.

It might be useful to semantically mark a node as serving as a header, but leave to the outliner the choice on how to render or calculate that level header from the content. It also means that the body of a header becomes a sub-node of the header (and collapsable from the header) and not simply a node under as it would totally loose that semantic.

+1 for Markdown support. It's nearly ubiquitous in web apps. I'm pretty sure it's Obsidian, that solved a similar need, by referencing a new version of CodeMirror* that delivered Inline Markdown rendering (as opposed to rendering when you leave the node.)

"CodeMirror is a code editor component for the web. It can be used in websites to implement a text input field with support for many editing features, and has a rich programming interface to allow further extension."