Goodnotes Markdown



GoodNotes 5 is always neck and neck with Notability. They each have some features that the other doesn’t. Both are an excellent choice for students who prefer handwriting notes over typing. Which one is better for you will come down to your personal preferences. Video: GoodNotes 5 Walkthrough. Markdown note taking. A powerful document library supports category trees and tag management documents.

Now, however, I draw using an Apple Pencil in the app GoodNotes on my iPad Pro. It took a while to get used to the rubber on glass feel of drawing on a tablet, but now I feel as competent on the iPad as I do in the sketchbook and the drawings have so much more flexibility and replicability and edit-ability. GoodNotes provides the best handwriting experience, but the lack of rich text formatting (bold/italics, font sizes, font colors, bullets, numbered lists - you can only do one option per entire text box) makes apps like Notability a better option at the moment (despite the fact that the handwriting really sucks). There's no app that has handwriting at the level that GoodNotes has and also had. The basic Markdown syntax allows you to create code blocks by indenting lines by four spaces or one tab. If you find that inconvenient, try using fenced code blocks. Depending on your Markdown processor or editor, you’ll use three backticks (```) or three tildes.

December 29, 2020 at 3:16pm

I’ve been consciously taking more and better daily notes. Part of this is to build a greater awareness of what I do and how I spend my time. Part of it is to be able to capture and later resurface information.

I’ve tried a number of various solutions to this. I experimented with Bullet Journaling (with a pen and journal) and using the Cortext Podcast’sTheme Journal. However, paper creates too much friction considering that I am usually in front of a screen of some sort and I want digital information in any case. I’ve used a range of software, from GoodNotes with an iPad Pencil, DEVONthink with a script to create a daily note everyday, The Archive, Obsidian, and I even trialled Roam Research for a time.

DEVONthink got the closest in terms of being accessible and leveraging its AI to highlight related notes (a feature that has no peer, to be honest). Yet DEVONthink’s text editing is anaemic. No niceties for drafting in Markdown as is my preference. No outlining, which I enjoy and find productive.

Goodnotes markdown table

I needed a better solution.

Everything’s an outline

It occurred to me that everything is an outline. Mind map? It’s an outline. Kanban board? It’s an outline. Chapters and paragraph styles? It’s an outline. Diaries and daily notes? It’s an outline.

So if everything at its essence is an outline, why not use an outliner? So here I am, using Dynalist as my everything capture tool. I decided on Dynalist after a short play with Workflowy. Workflowy is simple but has none of the features I wanted such as Markdown, linking etc. It is too basic for my wants.

Roam Daily Note

The great feature of Roam - as well as being an outliner - is that it automatically creates aDaily Note’. This seemingly simple feature reduces the friction of having to create a document, or find a place to put text. Put it in the daily note, at least as a starting point.

This is why I created a script in DEVONthink to create a daily note text file at the beginning of each day.

I wanted to ensure that my Dynalist setup could also have a daily note, but it doesn’t come with this feature.

Steve Zeoli’s Daily Note

This is where I give thanks to Steve Zeoli at Welcome to Sherwood. He drew my attention to a simple Windows app that can create a list of dates that cover an entire year.1

I use the date file created from this application to pre-populate a year’s worth of nested bullets for my Daily Note outline.

Dynalist Day List

The great thing about Dynalist is that I canzoom in’ (hoist, in old-school outliner lingo) any bullet such that it becomes the header for the page. So I can zoom into a week, or even a single day, and make notes nested under that particular header.

Dynalist supports backlinks and internal Wiki linking, so typing [[ will bring up an active searching letting me link one part of the notebook to another.

It also support dates by starting with an !. I sync these dates to a Google Calendar, which I subscribe to via Fastmail where all my calendars live, to give me another view into my dated tasks from other calendar-based applications such as BusyCal and OmniFocus.

Search and Discovery

I am still in the process of optimising my search settings, but I’ve devised a couple that seem to work well. Searches can be saved as a bookmark within Dynalist and they run when click on in the sidebar.

Goodnotes 5 Markdown

Goodnotes 5 markdown
  • Open Checkboxes’ will show my any checkboxes in my outliner that are not checked off: has:checkbox -is:completed
  • Within 1 Month’ shows me any entries with date elements that are within one month ahead of now: within:1m

Exporting Markdown

I’ve drafted this blog entry in Dynalist (with a couple of detours into Drafts to make use of Brett Terpra’s SearchLink service to create Markdown links). The lack of macOS Services support is one big downer with Dynalist.

The intent now is to export it as a Markdown file and publish it to the world.

Unfortunately, getting nice Markdown out of Dynalist wasn’t perfect. Exporting as plain text with dashes for indentation was the best I could do. This didn’t establish H1, H2 headings and nor did it ensure my graphic was exported. Each paragraph was adorned with a bullet, which doesn’t make sense for long-form writing, either.

It would appear others feel this pain too, as there are a number of threads about it on the Dynalist forum; with this one summing it up best.

So export to markdown is an area that needs some work. Perhaps it isn’t optimal for writing pure blog posts, leaving a place for iA Writer in my arsenal.

  1. I did figure a way to do this on macOS as well, but I can’t remember how I did it! I should have taken a note!↩


Previous post
My Subscription ServicesSteven Garrity at Acts of Volition writes of the online services he pays for. This prompted me to make my own quick list. Some of these links
Next post
2020 RetrospectiveWhat are the rules about linking to my own post on another website I own? Andrew Canion - 2020 Retrospective: For me, the narrative that 2020 was a

Introduction#

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.

Features#

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

Keyboard Shortcuts#

ResultShortcut
Toggle PreviewCtrl/⌘ + P
Toggle Side-by-SideCtrl/⌘ + Alt + P

Style Guide#

ResultMarkdownShortcut
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)

Lists#

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 😀
1. Actual numbers don't matter, just that it's a number

Goodnotes Markdown App

1. One space for another sub-list item
1. One tab
4. And another item. Success! 🎉

Tables#

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

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

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:

.CodeMirror{
}

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

.CodeMirror,
font-family:var(--sn-stylekit-monospace-font);
</style>

Goodnotes Markdown

Not yet available:#

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

Goodnotes Markdown Code

Further Resources#

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