-
Notifications
You must be signed in to change notification settings - Fork 0
06 Basic Markdown and text formatting
This section lists all the Basic Markdown syntax for formatting text. This stuff is supported by (virtually) every Markdown processor.
It lists the Markdown syntax, the equivalent HTML (where possible) and shows the resultant output as rendered on GitHub.
In some cases there are alternative syntax options. I list these alternatives where they exist, but the main syntax (not the alternative options) is generally the preferred option.
Body text in Markdown is whatever text is on a line that is not formatted by some other instruction. The following paragraph is body text and is rendered in the main GitHub Wiki window as shown below:
🔽🔽🔽🔽🔽🔽 Standard body text on a GitHub Wiki page below 🔽🔽🔽🔽🔽🔽
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur tortor a tortor ornare, non pretium diam faucibus. Morbi ut mollis dolor, nec pretium tellus. Suspendisse ornare neque placerat orci aliquam, eu sodales dui blandit. Maecenas nec risus vel magna blandit euismod. Suspendisse id finibus purus. Nam ultricies non sapien ac rutrum.
🔼🔼🔼🔼🔼🔼 Figure 6.1 — Body text on a GitHub Wiki page above 🔼🔼🔼🔼🔼🔼
The GitHub site is responsive in terms of screen width and sidebar (the sidebar drops to the bottom of the page at lower resolutions), the text narrows and line-wraps as the screen narrows. It does not however, change point size.
Note
GitHub body text is always 16px high and is in the Segoe UI font, (pronounced seg-o-ee) on a Windows machine. The line spacing is fixed at 24 px (giving a line spacing of 150% which is a bit big; most body text has line spacing in the range 120-145%).
The font colour is a dark grey colour (not black), it is the colour rgb(31, 35, 40)
or hex colour #1F2328
. It looks like this:
![]() |
Figure 6.2 — Body text font colour |
---|
GitHub displays the body text in a responsive manner. At browser screen widths of 1280 px or more, the main area of the screen is shown at a full width that never exceeds 896 px (this is as wide as it gets). At this width, the body text displays an average of 21.2 words per line (this is based on the following extract):
Body text extract for metrics
In principle, liquid rocket engines are simple, far simpler than the internal combustion engine. Liquid fuel is pumped into a combustion chamber in the presence of liquid oxygen and a flame. It burns. That’s all there is to it. There are no crankshafts to turn, no pistons to drive. The burning fuel produces energy in the form of gases that exit through the rocket’s nozzle. The force the gases produce against the top of the engine is called thrust. The thrust is transmitted through the rocket’s structure and, if it is greater than the weight of the rocket, the rocket lifts off. Put in its most basic terms, for any rocket to work there are two things that must be done extremely well: The propellants must be brought together, and then they must burn smoothly. In the F-l, just pumping the propellants to the combustion chamber raised unprecedented demands. The F-l used liquid oxygen (LOX) and R.P.-1, a form of kerosene. The pumps, one for the fuel and one for the LOX, had to deliver the kerosene from the tankage to the combustion chamber at the rate of 15,741 gallons per minute, and the LOX at the rate of 24,811 gallons per minute. Driven by a 55,000-horsepower turbine, the pumps had to operate at drastically different temperatures: 60 degrees Fahrenheit for the fuel, –300 degrees for the LOX, while the turbine itself ran at 1,200 degrees. To complicate matters, the whole assembly had to be light and compact enough to fit on board the rocket and nonetheless sturdy enough to resist the pressures, vibrations, and other stresses of launch and flight. Developing the pumps was still not as hard as solving the second basic problem of rocket engines: making the propellants burn smoothly once they had reached the combustion chamber. The pumps brought the kerosene and the LOX to a circular metal slab three feet in diameter and about four inches thick, weighing 1,000 pounds, called the injector plate. The injector plate was pocked with 6,300 holes less than a quarter of an inch in diameter through which the kerosene and LOX entered the combustion chamber. Most of the propellant streams were arranged in groups of five. Two of the five, both kerosene, impinged on each other at a carefully defined distance below the top of the plate, forming a fan-shaped spray. The other three in each five-hole group were of LOX. These also impinged on one another, forming another fan. The two fans intersected. There, given the presence of a flame, they would combust. In the F-l, the combustion chamber was a barrel about thirty-six inches wide and thirty inches long, closed at one end by the injection plate and opening into a nozzle at the other end. A few seconds before ignition, four small pre-burners in the combustion chamber — pilot lights, in effect — were lit, providing a flame at the point of impingement. As the pumps screamed up to speed, valves snapped open and more than a ton of kerosene and two tons of liquid oxygen burst into the combustion chamber. Per second. The gases produced by their ignition roared out through the throat, the open bottom of the barrel, into the cone of the nozzle below. In the course of the few seconds from ignition to full power (mainstage), the interior of the combustion chamber went from ambient temperature to 5,000 degrees Fahrenheit. At the face of the injector plate, pressure went from zero to 1,150 pounds per square inch. Given that combination of propellants, pressures, and nozzle design, the force generated totalled 1.5 million pounds. In the first stage of a Saturn V, five F-l s were to ignite simultaneously and sustain mainstage combustion for 150 seconds.
This is an extract from “Race to the Moon”: Cox, Catherine Bly & Charles Murray (1989). Published by Simon and Schuster. There is a Kindle version by the same authors, but it is just called Apollo.
Below is a series of lowercase alphabets, also used for page metrics:
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
Taking the first 29 lines of the above extract (these are complete lines and end with the phrase “to ignite simultaneously and sustain”), the metrics are:
Average number of words per line: | 21.2 |
Average number of characters per line: | 123 (including spaces) |
Lowercase alphabets: | 5.4 (without spaces) |
Table 6.1 — GitHub body text metrics |
---|
By most publishing standards, these figures are way too high, the lines are too long for comfortable reading.
Some good rules of thumb are: to have between 9.5 to 15 words per line, this equates to 45-90 characters per line (including spaces) or between 2-3 lowercase alphabets (without spaces).
While it may be too high, we are however, stuck with it. GitHub determines these things.
Both sidebars and footers can have body text within them. Body text in sidebars and footers is smaller than that in the main window.
Note
GitHub sidebar and footer body text is always 12 px high (as opposed to 16 px in the main body text) and has a line spacing of 18 px (main body text line spacing 24 px) or 150% (this is the same ratio as main body text).
❶ | GitHub will ignore multiple consecutive spaces (it will treat them as a single space) |
❷ | Always leave a blank line between paragraphs (section 6.2) |
❸ | Multiple blank lines will be ignored (treated as a single blank line, see section 6.2) |
❹ | Never use the tab character |
List 6.1 — Body text Markdown rules |
---|
GitHub always ignores multiple spaces (unless they’re at the end of a line in which case it can be treated as a line break, see section 6.2.2).
GitHub always ignores multiple blank lines (it acts as if there is only one blank line, section 6.2).
Tab characters are at best ignore and at worst convert text into a code fragment, see section 13.
Markdown, HTML equivalence and GitHub output |
---|
|
In principle, liquid rocket engines are simple, far simpler than the internal combustion engine.
|
|
<p> In principle, liquid rocket engines are simple, far simpler than the internal combustion engine.</p>
|
|
In principle, liquid rocket engines are simple, far simpler than the internal combustion engine. |
Table 6.2 — Body text examples |
Markdown does not allow for the alignment of body text, it does however support HTML alignments with the use of the align
attribute:
This is the default arrangement, text is at the left-hand side of the body text area.
HTML and GitHub output |
---|
|
<p align="left">Align text to the left</p>
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur tortor a tortor ornare, non pretium diam. Morbi ut mollis dolor, nec pretium tellus. Suspendisse ornare neque placerat orci aliquam, eu sodales blandit. Maecenas nec risus vel magna blandit euismod. Suspendisse id finibus purus. |
Forces text to the right-hand side of the body text area.
HTML and GitHub output |
---|
|
<p align="right">Align text to the right</p>
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur tortor a tortor ornare, non pretium diam. Morbi ut mollis dolor, nec pretium tellus. Suspendisse ornare neque placerat orci aliquam, eu sodales blandit. Maecenas nec risus vel magna blandit euismod. Suspendisse id finibus purus. |
Centres the text in the body text area.
HTML and GitHub output |
---|
|
<p align="center">Centre the text</p>
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur tortor a tortor ornare, non pretium diam. Morbi ut mollis dolor, nec pretium tellus. Suspendisse ornare neque placerat orci aliquam, eu sodales blandit. Maecenas nec risus vel magna blandit euismod. Suspendisse id finibus purus. |
Note
The American spelling of “center”
Justifies the text in the body text area (the text is aligned with both margins of the page, giving it straight edges on both sides).
HTML and GitHub output |
---|
|
<p align="justify">Justified text</p>
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur tortor a tortor ornare, non pretium diam. Morbi ut mollis dolor, nec pretium tellus. Suspendisse ornare neque placerat orci aliquam, eu sodales blandit. Maecenas nec risus vel magna blandit euismod. Suspendisse id finibus purus. |
The following are the GitHub properties to applied body text:
MAIN WINDOW PROPERTIES | SIDEBAR AND FOOTER VARIATIONS |
---|---|
Font: Segoe UI Colour: rgb(31, 35, 40) #1F2328 Font size: 16px Line spacing: 24px (150%) Underlined: No |
Font: Segoe UI Colour: rgb(31, 35, 40) #1F2328 Font size: 12px Line spacing: 18px (150%) Underlined: No |
Table 6.3 — Body text properties | Differences are in bold |
Note
These figures are for a Windows PC using a 2560 × 1560 monitor at native resolution, the browser is Edge set to a zoom of 100%. Where there are differences between the columns, these are highlighted in bold.
Paragraphs and line breaks can be a bit hit and miss in Markdown.
Paragraphs must be separated by a blank line.
Multiple blank lines are treated as a single blank line; this can be seen below:
Markdown and GitHub output |
---|
|
Paragraph 1
Paragraph 2
|
|
Paragraph 1
Paragraph 2
|
|
Paragraph 1 Paragraph 2 |
Table 6.4 — Separating paragraphs (multiple blank lines are ignored) |
Leaving out the blank line between paragraphs, causes the paragraphs to merge together:
Markdown and GitHub output |
---|
|
Paragraph 1
Paragraph 2
|
|
Paragraph 1 Paragraph 2 |
Table 6.5 — Unseparated paragraphs |
In this example, GitHub effectively ignores the physical line break after Paragraph 1 (the actual line break cause by hitting the enter key).
This is the correct mechanism for forcing a line break in Markdown.
To force a line break, use <br>
at the end of the line where the break is to occur, the <br>
can also be used within lines:
Markdown and GitHub output |
---|
|
Paragraph 1<br>
Paragraph 2
Paragraph 3<br>Paragraph 4
|
|
Paragraph 1 Paragraph 3 |
Table 6.6 — Standard_Markdown_HTML_Output_table |
Using <br>
forces the text following onto the next immediate line (there is no blank line in-between). In the above example, the blank line between paragraphs 2 and 3 is because there is a blank line in the Markdown.
The <br>
can be used consecutively to give the spacing required (they are not ignored like blank lines).
This is a bit odd, and I haven’t seen it mentioned anywhere else.
There is a difference between leaving a blank line to separate paragraphs and using <br>
forced line breaks.
Using one <br>
forces the text following onto the next
In the GitHub output above, I’ve shown the actual output on the right-hand side, the left side (highlighted in blue) with the dotted orange line and Text Line
shows the standard line spacing used by GitHub (this is the line spacing if a line wraps around at the edge of the screen, just like this paragraph).
It can be seen that using a single <br>
simply forces the text onto the next line (as you would expect).
In the next example, there are two <br>
line breaks:
As expected, there is now a blank line in the middle. The top-line (on the right) is in line with the first line of text (on the left) and the bottom-line lines up with the third line of text and there is a blank line in the middle. All well and good.
Now look at this, this is Markdown with a blank line separating the paragraphs:
The blank line does not put in the spacing of a full blank line (it is actually ⅔ of a blank line).
So what does this mean?
Well, it means that normal paragraph spacing created by leaving a blank line between paragraphs, cannot be replicated by forced line breaks, one line break is not big enough, two is too big.
The HTML <p>
tag does produce the correct paragraph spacing (same as a blank line):
It is a feature of Markdown that two trailing spaces at the end of a line will force a line break.
It is hard to see two spaces at the end of a line (they don’t show up in most editors), The following shows how it works:
Markdown, HTML equivalence and GitHub output |
---|
|
Paragraph 1
Paragraph 2
|
|
Paragraph 1 |
Table 6.11 — Trailing space line break |
❶ |
Always leave a single blank line between paragraphs (multiple blank lines have no effect) or use HTML <p> tags |
❷ | Do not indent paragraphs at all (tabs will be misinterpreted, multiple spaces will be treated as single space) |
❸ |
Always use <br> to force a line break |
❹ | Do not use trailing space line breaks |
List 6.2 — Paragraph and line break Markdown rules |
---|
Markdown, HTML equivalence and GitHub output | ||
---|---|---|
|
||
Lorem ipsum
Consectetur.
|
Lorem ipsum<br>
Consectetur.
|
Lorem ipsum<br><br>
Consectetur.
|
|
||
<p>Lorem ipsum</p>
<p>Consectetur</p>
|
<p>Lorem ipsum<br>Consectetur</p>
|
<p>Lorem ipsum<br><br>Consectetur</p>
|
|
||
Lorem ipsum Consectetur |
Lorem ipsum |
Lorem ipsum |
Table 6.12 — Paragraph and line break examples |
Horizontal lines (sometimes called “rules”) are thick grey lines that span a Markdown page indicating some form of break. The also act as line breaks (see section 6.2.1).
Horizontal lines are created using three or more asterisks ***
, dashes ---
or underscores ___
. That said, the best way to create a horizontal lines is to use the <hr>
tag, this has become the standard.
If using three dashes, make sure it is surrounded by blank lines, if there is any text on the line immediately above, it will be turned into a heading (see section 6.10)
The following are all horizontal lines:
Markdown, HTML equivalence and GitHub output |
---|
|
***
---
___
<hr>
|
|
<hr>
|
|
|
Table 6.13 — Horizontal lines |
❶ |
Use the <hr> tag for horizontal rules |
❷ |
Always put a blank line after the <hr>
|
List 6.3 — Markdown rules for horizontal lines |
---|
Note
Always put a blank line after the <hr>
, this evens up the spacing around the horizontal line. The difference is shown below:
Markdown, HTML equivalence and GitHub output | |
---|---|
|
|
Text Linea
<hr>
Text Line
|
Text Line
<hr>
Text Line
|
|
|
Text Linea Text Line |
Text Line Text Line |
Table 6.14 — Horizontal lines with and without a blank line after |
|
|
|
|
|
The PracticalSeries of Publications — Copyright © 2025 Michael Gledhill
⬆️ Top | [email protected] | PracticalSeries of Publications | Main repository
|
|
|
|
|
Licence
The licences and other details
The Licence
Why did I choose the MIT Licence?
Permissive licences
Copyleft licence
Limiting liabilities
Which licence to use?
A note on spelling: licence or license
1 Introducing the GitHub Wiki
1.1 What are GitHub Wiki pages?
1.2 Understanding the Wiki pages
1.3 Creating a Wiki for a repository
1.3.1 Creating the first Wiki page
1.3.2 Creating additional pages
1.3.3 Editing a Wiki page
1.4 The Wiki is its own repository
1.4.1 Viewing a Wiki page history
1.4.2 How GitHub handles Wiki branche
1.4.3 The Wiki link to the main repository
1.5 Basic components of a Wiki page
1.5.1 Title bar and revision
1.5.2 Contents (pages) area
Listing pages in the order you want
1.5.3 Sidebars
1.5.4 Footers
1.6 Sidebars and footers
1.6.1 Creating a sidebar and footer
2 Cloning a Wiki
2.1 Why clone a Wiki?
2.2 How to clone a Wiki
2.3 Pushing local changes to GitHub
2.3.1 Configuring username and email
2.3.2 Modifying the local repository
2.3.3 Committing and synchronising
3 A Wiki folder structure
3.1 The default arrangement
3.2 Create a sidebar or footer locally
3.3 Page naming and Wiki limits
3.3.1 Supported file types
3.3.2 Page names and numbering
3.3.3 Rules for page numbering
3.3.4 Limits for Wiki pages
3.4 A Practical Wiki folder structure
3.4.1 Subfolder names for Wiki pages
3.4.2 Storing images and other data
4 Different sidebars and footers
4.1 How sidebars work
4.1.1 The PracticalSeries sidebar
4.2 How footers work
4.2.1 The PracticalSeries footer
5 Markdown, GitHub Markdown and HTML
5.1 Some useful Markdown sites
5.2 An overview of Markdown
5.3 How Markdown works
5.4 Markdown flavours
5.4.1 GitHub Flavoured Markdown (GFM)
5.5 HTML and Markdown
5.5.1 HTML with GFM
GFM blacklisted HTML tags
GFM whitelisted HTML tags
GFM HTML tags - the grey area
GFM whitelisted HTML attributes
5.5.2 PracticalSeries and Markdown
5.6 Markdown difference between files
6 Basic Markdown and text formatting
6.1 Body text and fonts
6.1.1 Body text responsive design
6.1.2 Body text in sidebars and footers
6.1.3 Rules for body text
6.1.4 Body text examples
6.1.5 Alignment of Body text
Left aligned text (default)
Right aligned text
Centred text
Justified text
6.1.6 Body text propertie
6.2 Paragraphs and line breaks
6.2.1 Forced line break
6.2.2 Blank line and a line break
6.2.3 Trailing space line break
6.2.4 Paragraph and line break rules
6.2.5 Paragraph and line break examples
6.3 Horizontal line
6.3.1 Rules for horizontal lines
6.4 Emphasis with bold
6.4.1 Rules for bold
6.4.2 Bold text examples
6.5 Emphasis with italics
6.5.1 Rules for italics
6.5.2 Italic text examples
6.6 Emphasis with bold and italics
6.6.1 Rules for bold and italics
6.6.2 Bold and italic text examples
6.7 Emphasis with underlining
6.7.1 Rules for underlining
6.7.2 Underlining text examples
6.8 Emphasis with strikethrough
6.8.1 Rules for strikethrough
6.8.2 Strikethrough text examples
6.9 Superscript and subscript
6.9.1 Rules for superscript and subscript
6.9.2 Superscript and subscript examples
6.10 Headings
Alternatives for heading 1 and 2
6.10.1 Headings Markdown rules
6.10.2 Heading properties
7 Special characters and escaping characters
7.1 Escape characters and codes
7.1.1 Markdown escape sequences
7.1.2 HTML escape sequences
7.1.3 Decimal and hexadecimal codes
Hexadecimal escape codes
7.2 Special space characters
7.2.1 Escape sequence restrictions
7.3 Emojis and emoticons
A note by the Author about emojis
7.4 Comments
8 Block quotes, lists and alerts
8.1 Block quotes
8.1.1 Nested block quotes
8.1.2 Adding other elements
8.1.3 Rules for block quotes
8.2 Unordered (unnumbered) lists
8.2.1 Nested unordered lists
8.2.2 Type of bullet point
8.2.3 Indents and spacing
8.2.4 Numbers in an unordered list
8.2.5 Adding paragraphs
8.2.6 Adding other elements
8.2.7 Rules for unordered lists
8.3 Ordered (numbered) lists
8.3.1 Starting at a different number
8.3.2 Nested ordered lists
8.3.3 Type of numbering
8.3.4 Indents and spacing
8.3.5 Adding paragraphs
8.3.6 Adding other elements
8.3.7 Rules for ordered lists
8.4 Mixing ordered and unordered lists
8.5 Task lists (check boxes)
8.5.1 Nested task lists
8.6 Alerts
8.6.1 Rules for alerts
9 Links
9.1 Link to an external web page
9.1.1 A direct link to a URL
9.1.2 A link using substitute text
9.1.3 A link using tooltips
9.2 Link to another page in the Wiki
9.2.1 Rules for linking to a Wiki page
9.3 Link to headings on current page
9.3.1 Converting a heading to a link
9.3.2 An example of a heading link
9.3.3 Heading link with tooltips
9.4 Link to headings on a different page
9.4.1 An example of a heading link
9.5 Link to a named element
A note by the Author
9.5.1 Link to a point on another page
9.6 Downloading a file
9.6.1 The download attribute
9.6.2 Spaces in filenames
9.6.3 Downloading a .md file
9.7 Reference style links
9.8 Relative links
9.8.1 Relative links from any Wiki page
10 Tables
10.1 Markdown tables
10.1.1 Horizontal alignment
10.1.2 Table construction
10.1.3 Vertical line breaks and alignment
10.1.4 Making columns wider
10.1.5 Other elements in a table
10.1.6 Markdown table restrictions
10.2 HTML tables
10.2.1 A basic HTML table
10.2.2 Aligning a table on a page
10.2.3 Text wrap and side-by-side tables
What this means in practice
The problem with the align attribute
How to stop text wrapping
10.2.4 Setting the width of a table column
10.2.5 Setting the height of a table row
10.2.6 Horizontal alignment
10.2.7 Vertical alignment
10.2.8 Spanning columns and rows
10.2.9 Table border
10.2.10 Giving a table a navigable name
10.2.11 Additional HTML tags
11 Images
11.1 Markdown images
11.1.1 Image size in Markdown
11.1.2 Making the image a link
11.1.3 Drag and drop image link
A note by the Author
11.2 HTML images
11.2.1 A basic HTML image
11.2.2 Image size in HTML
11.2.3 Horizontal alignment
11.2.4 Making the image a link
11.2.5 Using a table to contain an image
11.3 Forcing an image refresh
11.4 Using a spacer image
11.5 Mermaid diagrams
11.5.1 Inserting a Mermaid diagram
11.5.2 The rendered Mermaid diagram
11.5.3 Supported version of Mermaid
11.6 Interactive maps
11.7 3D models
12 Contents (collapsible) and footnotes
12.1 A basic table of contents
12.2 Understanding the space characters
12.3 Collapsible content
12.3.1 Defaulting to open
12.3.2 Markdown restrictions
12.4 Collapsible TOC
12.5 TOCs in tables
12.6 Footnotes
13 Code fragments
13.1 Inline code
13.2 Code blocks
13.2.1 Preferred mechanism
13.3 Syntax highlighting
13.3.1 Supported languages
13.4 HTML code fragments
13.4.1 Converting HTML to code
14 Mathematical formulae
14.1 An overview of LaTex
14.2 Inserting an inline formula
14.2.1 Alternative delimiter
14.3 A formula block
14.4 Some example formulae
14.5 LaTeX syntax
14.5.1 Greek lowercase
14.5.2 Greek uppercase and Hebrew
14.5.3 Mathematical constructions
14.5.4 Variable sized delimiters
14.5.5 Variable sized symbols
14.5.6 Variable sized symbols with limits
14.5.7 Standard functions
14.5.8 Operators and relational symbols
14.5.9 Arrows
14.5.10 Other symbols
14.5.11 Accents
14.5.12 Matrices
14.5.13 Cases
Aligning multiple equations
14.5.14 Text formatting
Font size
Font colour
The text command
Font restrictions
14.6 Abusing LaTeX
14.6.1 Changing font colour with LaTeX
15 Navigation bars, badges and buttons
15.1 Navigation bars
15.1.1 Navigation bar practicalities
15.2 Badges
15.2.1 Creating a badge
15.2.2 Static badge options
15.2.3 Dynamic badges
15.3 Buttons
16 PracticalSeries Wiki conventions
16.1 The PracticalSeries Wiki page
16.2 The PracticalSeries folder structure
16.2.1 The root folder and home page
16.2.2 Leading pages
16.2.3 .gitkeep files
16.2.4 Folder and Markdown file names
Wiki pages that start at a section
16.3 The page title area
16.4 The page heading area
16.4.1 Top of page marker
16.4.2 Logo image
16.4.3 Web ID badge
16.5 Main body area
16.5.1 Common page elements
End of page marker
End of section elements
16.5.2 Headings
Compensating for number widths
Appendices headings
16.5.3 Tables
Links to a table
A note on Markdown tables
16.5.4 Images
Images that open in a new tab
Double images
Links to a figure
16.5.5 Lists
Common points for all lists
Basic unordered list
Basic ordered list
Mixed ordered and unordered lists
Enhanced mixed lists
Index list
Reverse index list
Index list with text wrap
Reverse index list with text wrap
Indexed, mixed list
Reverse indexed, mixed list
Task list
Enhanced task list with observations
16.5.6 Code fragments
16.5.7 Formulae
Standard formulae
Alternate formulae
16.6 Sidebar
16.6.1 sidebar files and locations
16.6.2 Sidebar title and location badge
16.6.3 Navigation bar
16.6.4 Table of contents
Unnumbered, non-collapsible TOC
Unnumbered, collapsible TOC
Single digit, collapsible TOC
Double digit, collapsible TOC
TOCs for appendices
16.6.5 End of page link
16.7 Footer
16.7.1 Footer files and locations
16.7.2 Location badge
16.7.3 Navigation bar
16.7.4 Colophon
16.7.5 Links and contacts
17 Managing a Wiki
17.1 Revision control
17.1.1 Managing commits
17.2 Finding the first Wiki commit
17.3 Rebasing the Wiki
17.3.1 Summarising the rebase process
17.3.2 Executing the rebase process
17.4 Wikis and search engine visibility
Appendices
B Full list of all emoji characters
B.1 Emojis, a brief explanation
B.1.1 Emoji short names
B.1.2 Emoji escape codes
B.1.3 Emoji variations
B.1.4 Emoji numbers
B.2 Emojis characters by category
Smileys and emotion
People and body
Component
Animals and nature
Food and drink
Travel and places
Activities
Objects
Symbols
Flags
B.3 Emoji characters by Unicode
C Segoe UI full character set
A note by the Author
C.1 Inserting Unicode characters
C.2 Characters U+00000 to U+00FFF
C.3 Characters U+01000 to U+01FFF
C.4 Characters U+02000 to U+02FFF
C.5 Characters U+03000 to U+09FFF
C.6 Characters U+0A000 to U+0AFFF
C.7 Characters U+0B000 to U+0FFFF
C.8 Characters U+10000 to U+10FFF
C.9 Characters U+11000 to U+11FFF
C.10 Characters U+12000 to U+12FFF
C.11 Characters U+13000 to U+15FFF
C.12 Characters U+16000 to U+1CFFF
C.13 Characters U+1D000 to U+1EFFF
C.14 Characters U+1F000 to U+3FFFF
⬇️ End of page |