Write basic content
👁️ PREVIEW
Markdown is a way to write basic text content and formatting in a clean and simple way. Markdown .md files are plain text files that get converted into .html pages on your resulting website.
Links
To an external site:
[Link text](https://some-website.org/)To a page within your site:
[Meet our team!](team)The example above works in most cases, because your site is likely to only have top-level pages and the URL is relative to the level of the current page. If you have sub-pages or more complex linking needs, see below.
Link parameters
The above section shows how you can write links as plain text content. But you will probably more often be linking to images/pages/whatever using the template's components, data lists, and front matters. In these cases, links work slightly differently.
You can still link to an external, absolute URL, e.g. https://some-website.org/. But if you are trying to link to something within your repo, the URL must start from the root of your repo, without any site name/"baseurl" prefix. You also cannot refer to files relative to the current file, or use the .. to move up folders.
✓ GOOD
✘ BAD
Basic text styles
Line breaks
Comments
Lists
Images
For most purposes, prefer using the more richly featured (e.g. captions) and styled figure component instead.
Headings
Horizontal rule
Table
With left-aligned, centered, and right-aligned columns.
Block quote
Code block
With syntax highlighting.
Inline code
Util classes
In Markdown, you can attach an arbitrary CSS class to an element with the syntax {:.class}. Depending on the type of element, this code may have to go on the same line or on the next line.
The template comes with a few alignment utility classes:
Most things in the template are centered by default where appropriate, and left/right in a few other places where appropriate. But sometimes you may want to force the alignment of something.
Last updated