Markdown
https://github.com/matiassingers/awesome-readme
https://docs.github.com/en/github/writing-on-github/basic-writing-and-formatting-syntax
Table
https://docs.github.com/en/github/writing-on-github/organizing-information-with-tables
Syntax highlighting, supported languages
css
elixir
java
javascript
json
jsx
markdown
python
shell, sh, zsh, bash - Shell scripting
sql
svg
xml - XML and also used for HTML with inline CSS and Javascript
yaml
Highlight Bash/shell code in Markdown files
In GitHub
Languages Supported by GitHub Flavored Markdown
We use Linguist to perform language detection and to select third-party grammars for syntax highlighting. You can find out which keywords are valid in the languages YAML file.
Languages YAML file: https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
Hidden content with details
<details>
<summary>Visible part</summary>
This will be hidden until the user clicks the triangle
</details>