Markdown is a text file format that should be as readable as a text file and only made "nicer" to read when rendered as HTML or other manner.
Use heading levels 1 to 4 (#) to (####) and use level 1 for new sections, not only the title, so the title and its introduce is a new section and should have level 1 heading.
Space out the file around headings and between paragraphs so that the file does not get cluttered. Place an empty line after a heading.
Use Mermaid charts for images where they add value
Use headings instead of highlight.
Try to format the table so it looks clear in the markdown text file.
Tables communicate better when a category or label is being described when the row is shorter than 60 chars. For long rows, use the next level 3 or heading (### or ####) with long-form text, one or more paragraphs below the heading, which allows for more items to be added.
Space out bulleted or numbered lists, so they are easier to read.
Table example - see how the pipes align.
| Category | Description |
|----------|----------------------|
| Note 1 | make it easy to read |
Using a level 4 heading gives more room for lengthier answers and is better than lists with highlights, so do not do this.
1. **Note1:** Not easy to read as a text file.