# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4
Heading 1
Heading 2
Heading 3
Heading 4
**bold text** __also bold__
bold text
*italic text* _also italic_
italic text
***bold and italic***
bold and italic
~~strikethrough~~
strikethrough
First paragraph. Second paragraph. Line one. ← two spaces here Line two.
First paragraph.
Second paragraph.
Line one.
Line two.
- First item - Second item - Third item
- First item
- Second item
- Third item
1. First item 2. Second item 3. Third item
- First item
- Second item
- Third item
- Item one - Nested item - Another nested - Item two
- Item one
- Nested item
- Another nested
- Item two
| Column A | Column B | Column C | |----------|----------|----------| | Cell 1 | Cell 2 | Cell 3 | | Cell 4 | Cell 5 | Cell 6 |
| Column A | Column B | Column C |
|---|---|---|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
| Left | Center | Right | |:-----|:------:|------:| | A | B | C |
| Left | Center | Right |
|---|---|---|
| A | B | C |
> This is a blockquote. > It can span multiple lines. > > Even multiple paragraphs.
This is a blockquote. It can span multiple lines.
Even multiple paragraphs.
Use `pandoc` to convert files.
Use pandoc to convert files.
```bash bash build.sh pandoc notes.md -o notes.html ```
bash build.sh pandoc notes.md -o notes.html
--- or ***
[Visit Pandoc](https://pandoc.org)
[Pandoc](https://pandoc.org "Universal converter")
[Aviation notes](../aviation/flying-notes.html) [Back to index](../index.html) [Same folder](other-file.html)
<https://pandoc.org> <chris@example.com>
  ← alt text is optional
[image renders here]

[image with hover title]
[](https://example.com)
[clickable image]
  Text after icon Inline  in a sentence
How # headings become tabs
In your .md files, each # heading becomes a tab in the rendered HTML. The tab name is the heading text. Everything under that heading until the next # heading is the tab's content.
# Pre-flight ← Tab 1: "PRE-FLIGHT" ## Flight Planning ← Section header within Tab 1 Content here... ## Required Documents ← Another section in Tab 1 More content... # Emergencies ← Tab 2: "EMERGENCIES" ## Engine Out ← Section header within Tab 2
Use ## for section headers within a tab. Use ### for sub-headings if needed. Never use # except for tab names.
How #tagname works
Write #tagname anywhere in your prose. The tag renders as a colored pill inline, and a Tags tab is auto-generated grouping all mentions with links back to source.
Quorum rules worth discussing with #Angela before spring meeting. The amendment procedure is unclear. #followup #townCounsel Know the spin recovery procedure cold. #memorize #askCFI
Tag naming conventions in use
These are the tags used across cps4706-ref docs — no rules, just convention:
#memorize → things to know cold, no reference needed #askCFI → questions or items to verify with instructor #followup → action items, things to come back to #Angela → person-specific — anything to discuss with Angela #townCounsel → items needing legal/counsel review #unclear → things you're not sure about yet
YAML front matter
Every .md file in the pipeline should start with a front matter block between --- lines. This sets the page title.
--- title: "Flying Notes" --- # Pre-flight Content starts here...
Icon path convention
All icons live at the repo root in /icons/. From a file in a subfolder (aviation/, town-moderator/, facilitation/), the relative path is always ../icons/.
 Don't launch with marginal factors in 2+ categories.  Work through this before every flight.  Memory items — know these cold. #memorize  Background context or a reminder.  Must know without reference.
Icon usage guide
Use icons at the start of a paragraph or section intro — not mid-sentence (they render inline but look best leading a block).
## Go / No-Go — PAVE  Don't launch with marginal factors in 2+ categories. | Letter | Category | |--------|----------| | P | Pilot | ...
What Pandoc does differently from standard Markdown
Pandoc uses its own flavor of Markdown with a few additions worth knowing:
Footnotes: Text with a footnote.[^1] [^1]: The footnote content. Definition lists: Term : Definition text here Superscript / subscript: H~2~O ← subscript x^2^ ← superscript Smart quotes: Pandoc converts "quotes" to "curly quotes" automatically.
build.sh — the one command you run
From the repo root, any time you want to publish changes:
bash build.sh
This runs Pandoc on every .md file and outputs .html. Hand-crafted HTML files are never touched. Then push to GitHub:
git add . git commit -m "update flying notes" git push
Netlify rebuilds automatically in ~30 seconds.
Adding a new .md document
Three steps:
1. Create the file:
aviation/instrument-notes.md
2. Add a build block in build.sh:
pandoc aviation/instrument-notes.md \
--template=templates/tabbed.html \
--variable css=../styles/main.css \
--standalone \
-o aviation/instrument-notes.html
3. Add a card in aviation/index.html pointing to instrument-notes.html