Strict Mode

by typora.io

You could enable strict mode to tell Typora to follow GFM’s spec more strictly. You could disable it if you want the parse rule more “fault tolerate”.

Strict Mode

In Strict Mode, if you want to input headings, you must put whitespace after the # characters, for example (· represents for one whitespace):

Markdown Source Result in Strict Mode Result without Strict Mode
###Header ###Header

Header

###·Header

Header

Header

In Strict Mode, if you want to create new block/paragraph in a list item, you must input enough whitespace indentation to make the new paragraph strictly align with its previous paragraph, for example (· represents for one whitespace):

Strict Modewithout Strict Mode
1.·aaa

··bbb // not in same list

1.·aaa

···bbb // in same list

10.·aaa
··1.·ccc // not a sub list

10.·aaa
····1.·ccc // a sub list
1.·aaa

··bbb // in same list

1.·aaa

···bbb // in same list

10.·aaa
··1.·ccc // a sub list

10.·aaa
··· 1.·ccc // a sub list

Enable/Disable Strict Mode

This option can be toggled in Preference PanelMarkdown section, the option will be applied after Typora has been restarted.