Draft · Blog

Formatting reference — what the renderer supports

This post is a kitchen-sink test of everything build_blog.py can render. Keep it while you're getting used to the syntax, then delete the file and re-run the generator.

Text

You get bold, italic, inline code, and links. Paragraphs are just lines separated by a blank line.

Blockquotes work too — good for pulling out the strongest counter-argument.

Tables

Pipe tables with optional column alignment (: markers in the separator row):

CompanyCountryStatusStage
MetafinIndiaActiveSeries A
Garuda AerospaceIndiaActivePre-IPO
Splint InvestSwitzerlandActiveSeed

Nested lists

Indent by two spaces to nest — ordered and unordered can mix at different levels:

  • Climate & energy
    • Solar financing (Metafin)
    • Solar robotics (Skilancer)
  • Drones & aerial
    1. Garuda Aerospace
    2. Redwing
  • Fintech
    • Splint Invest
    • CONDA

Images

Use ![alt text](path). Paths are relative to the article page in blog/, so site assets need a ../ prefix:

Piyush Harsh

Code

python3 build_blog.py    # regenerate the blog after editing any .md file

That's the full feature set: headings, bold/italic/code, links, blockquotes, tables, nested lists, images, and fenced code blocks.


← All articles