A few MDX-specific tips for editing READMEs rendered as MDX:
- Wrap snippets that include curly braces or angle-bracket placeholders in backticks, for example:
`{{workflow.name}}`or`https://localhost:<PORT>`. - Avoid placing raw JSON or object literals inline; use fenced code blocks to ensure correct rendering and parsing.
When adding examples with placeholders (e.g.,
<PORT>, <name>) or template variables (e.g., {{inputs.param}}), always wrap them in backticks to prevent the MDX parser from interpreting them as JSX or template syntax.Quick reference
Use this short reference for common Markdown elements and how to use them in README files.Hiding lines with HTML comments
Use HTML-style comments in the README to keep content visible only in the source but hidden when rendered on GitHub:Headings
Create headings with the hash (#) character. More hashes produce smaller headings:
Blockquotes
Use the greater-than symbol (>) to make quoted blocks:
Emphasis and inline code
Use emphasis and inline code to call out terms, filenames, or commands:- Italic:
*italic*or_italic_ - Bold:
**bold**or__bold__ - Inline code: use backticks
`like this`
Horizontal rule / divider
Separate sections with a horizontal rule. Any of these work:Lists
Use unordered (bulleted) or ordered (numbered) lists for steps, features, or itemized details. Unordered:Task lists (checkboxes)
GitHub-Flavored Markdown supports task lists to show progress or checklist items:Tables
Create tables with pipes (|) and separate the header row with dashes (-). Example:
Links and featured projects
Create hyperlinks using square brackets for text and parentheses for the URL. Combine links with inline code formatting when you want to highlight technologies:Once you add these elements to your README and commit the changes (for example, committing directly to the
main branch), GitHub will render headings, blockquotes, lists, task checkboxes, tables, and links—making your profile or project README easier to scan and more informative.