Markdown
Markdown is a simple way to add formatting to plain text. You type a # for a heading, a dash for a bullet point, and wrap words in asterisks for bold. The file stays readable as plain text, but tools like GitHub turn it into a clean, formatted page. It is the standard format for README files, technical notes, and documentation.
Markdown was created by John Gruber in 2004. Because the original description was loose, CommonMark defines a precise specification, and GitHub Flavored Markdown (GFM) extends it with tables, task lists, strikethrough, and autolinks.
Core syntax:
- Headings:
#,##,### - Emphasis:
*italic*,**bold** - Lists:
-or1.; task lists- [ ]and- [x](GFM) - Links:
[text](https://example.com); images - Inline code with single backticks; fenced code blocks with three backticks and a language name for highlighting
- Blockquotes:
> - Tables (GFM): pipes and a
|---|separator row
Why it fits IT work:
- Plain text diffs cleanly in Git, so changes to docs are reviewable
- Renders automatically on GitHub, GitLab, and most wikis
- Converts to HTML, PDF, or Word with pandoc
- Static site generators (Astro, Hugo, MkDocs) build websites from it
MDX extends Markdown with JSX components; this dictionary is written in MDX.
Source: CommonMark specification
Markdown for an install log
$ mkdir -p ~/notes && cd ~/notes && git init
$ cat > install-log.md << 'EOF'
# Ubuntu 26.04 VM install log
## Settings
| Item | Value |
|------|-------|
| RAM | 4096 MB |
| Disk | 25 GB |
## Checklist
- [x] Verified ISO checksum
- [ ] Took snapshot "clean-install"
EOF
# Convert to HTML or PDF
$ sudo apt install pandoc
$ pandoc install-log.md -o install-log.html Markdown is the default format for technical writing: READMEs, runbooks, incident notes, change logs, and wikis. Keeping your lab notes in Markdown inside a Git repo, as the BNLC path does from Phase 1, gives you searchable, versioned documentation and a portfolio to show employers. When a team runbook lives as Markdown next to the code, it gets updated in the same pull request as the change it describes.