Goodnotes Markdown

Posted on  by admin

Markdown With Footnotes. This page demonstrates the syntax for footnotes used in my extension to PHP-Markdown. To see the unprocessed version, visit index.text in this directory. Footnotes^1 are added in-text like so: Footnotes^1 are added in-text like so. And with a matching footnote definition at the end of the document. It’s Free and Open-Source, uses Markdown files and it’s vendor agnostic. It’s the only app you need, you can migrate to other apps later if you decide to. Zettlr in 2 minutes. Download and install Zettlr (on Mac brew cask install Zettlr) Set it up for Zettelkasten.

I’ve been noodling a lot lately with digital journaling tools. In doing so GoodNotes quickly rose to the top for me in the “draw words on an iPad” category. The app is reliable, has an excellent ink engine, and, most of all, the developer has thought through the digital writing workflow better than any other app I tried (including Apple Notes).

With GoodNotes, it’s easy to mix drawing and writing. It’s also easy to write in a magnified view while the words simultaneously appear in a normal size on the page behind it.

And with yesterday’s version 5.5 update, GoodNotes is now also able to collaborate. While I’ve often used online collaboration tools with text in apps like Google Docs and Apple Notes, it had never occurred to collaborate with GoodNotes. The new feature works just as if you and a friend share a piece of paper across a desk. The pen strokes don’t show up in real-time but instead with a delay that, in my tests, were as fast as 20 seconds and as slow as 40 seconds. That’s not bad, considering what is happening. Think of this more as a shared note than a shared whiteboard.

Goodnotes markdown code

What I like best about this feature is that it falls more in the category of “in addition” than “essential feature”. I use GoodNotes because it is so good at what it does. Now, also, I can collaborate.


The Markdown Pro editor (aka Advanced Markdown Editor) is a derived editor for Standard Notes. It is derived from the Easy Markdown Editor which uses Codemirror.


  • Markdown with live side-by-side rendering
  • Three views: Edit, Split, and Preview
  • Keyboard Shortcuts
  • Inline styling with HTML/CSS

Keyboard Shortcuts#

Goodnotes markdown app
Toggle PreviewCtrl/⌘ + P
Toggle Side-by-SideCtrl/⌘ + Alt + P

Style Guide#

Bold**text** or __text__Ctrl/⌘ + B
Emphasize*text* or _text_Ctrl/⌘ + I
Strike-through~text~ or ~~text~~
Link[text](http://)Ctrl/⌘ + K
Image![text](http://)Ctrl/⌘ + Alt + I
Inline Code`code`
Code Block```code```Ctrl/⌘ + Alt + C or tab or 7 spaces
Unordered List* item
- item
+ item
Ctrl/⌘ + L
Ordered List1. itemCtrl/⌘ + Alt + L
Remove ListCtrl/⌘ + E
Blockquote> quoteCtrl + ' or Ctrl + '
H1# HeadingCtrl/⌘ + H
H2## HeadingCtrl/⌘ + H (×2)
H3### HeadingCtrl/⌘ + H (×3)


Enter a space in front of the asterisk or number to indent the list.
Copy this into your editor to see what it creates:

2. Another item
- One space for another sub-list item
1. Two tabs for sub-sub-sub list item 😀
Goodnotes Markdown
1. Actual numbers don't matter, just that it's a number
1. One space for another sub-list item
1. One tab
4. And another item. Success! 🎉


Colons can be used to align columns.
Copy this into your editor to see what it creates:

---------------- :-----------: --------:
col 3 is right-aligned $4.17
rows don't need to be pretty what?
one more row Yay! 😆

Goodnotes Markdown

Inline Styling#

You can personalize the styling of the editor with inline HTML/CSS. For example, if you want to use monospace font for the editor, add this to your note, and replace var(--sn-stylekit-monospace-font) with your preferred font-families:

Goodnotes Markdown

If you want to use monospace font for the preview, adjust the styles for .editor-preview:


Goodnotes 5 Markdown


Goodnotes Markdown Cheat

Not yet available:#

  • Footnotes
  • Superscript
  • Subscript
  • Syntax Highlighting
  • Printing
  • Default Custom Fonts

Goodnotes Markdown App

Further Resources#

Goodnotes Markdown Table

  • GitHub - Development instructions, license (AGPL-3.0-or-later), and source code.