A lot of markdown packages are installed to help you write your posts. You can configure them in config/plugins/markdown.js
.
As of my personal preference, there are some presets. For example the automatic conversion of web pages to links (lenesaile.com) and the automatic addition of target: '_blank'
and rel: 'noreferrer noopener'
for external links (all links with the pattern/^https?:/
).
This is a small pitfall! Take care to not prefix your internal links with your domain, or else they will be treated ad external as well. To link internally use this pattern:
An internal link to the [about page](/about/)
h2 Heading #
h3 Heading #
h4 Heading #
Muffin bonbon jujubes cheesecake chupa chups shortbread ice cream cotton candy cake. Jelly-o biscuit dessert danish dessert pastry tootsie roll lemon drops gingerbread. Cheesecake donut marzipan sweet roll icing muffin halvah. Dragée donut cake biscuit pie carrot cake sesame snaps jelly-o gummi bears.
Soufflé topping shortbread lemon.
hr #
Typographic replacements #
The replacement converts this input:
(c) (C) (r) (R) (tm) (TM) (p) (P) +-
test.. test... test..... test?..... test!....
!!!!!! ???? ,, -- ---
"Smartypants, double quotes" and 'single quotes'
To this:
(c) (C) (r) (R) (tm) (TM) (p) (P) +- test.. test... test..... test?..... test!.... !!!!!! ???? ,, -- --- "Smartypants, double quotes" and 'single quotes'
Emphasis #
This is bold text
This is italic text
Strikethrough
Blockquote #
rbread. Cheesecake donut marzipan sweet roll icing muffin halvah. Dragée donut cake biscuit pie carrot cake sesame snaps jelly-o gummi bears. Cotton candy cookie croissant fruitcake.
Lists #
Unordered lists #
- Create a list by starting a line with
+
,-
, or*
- Sub-lists are made by indenting 2 spaces:
- Very simple!
Ordered lists #
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
Code #
Syntax highlighting
var foo = function (bar) {
return bar++;
};
console.log(foo(5));
Tables #
Option | Description |
---|---|
data | path to data files to supply the data that will be passed into templates. |
engine | engine to be used for processing templates. Handlebars is the default. |
ext | extension to be used for dest files. |
Links #
rel="noreferrer noopener"
and target="_blank"
is added automatically to external links. So is an indicator icon, see global-styles.css
link text
link with title
Autoconverted link https://github.com/nodeca/pica (enabled via linkify)
Emojis #
Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum: Shortcuts (emoticons): :-) :-( 8-) ;)
mark #
==Marked text==
Footnotes #
Footnote 1 link[1]. Footnote 2 link[2]. Inline footnote[3] definition. Duplicated footnote reference[2:1].
*[HTML]: Hyper Text Markup Language