Capabilities
This aims to hold all various capabilities that this blog posesses.
In fact, the use of react combined with MDX provides the benefits of the intuitive markdown notation aswell as the ability to include react components inside the articles for more complex scenarios. Would it be games, galeries, animations, simulations, ...
Markdown
To start with the markdown notations, for instance
#h1 , ##h2 , ###h3for headings---for horizontal rule`text`for code block> blockfor block quotes[label](url)for URL notationfor IMG notation**bold**, *italic*, ~~strike~~for text styles- itemfor unordered lists#. itemfor ordered liststerm : definitionfor definition list- [x]for task list- ...
and more
x | A | B ---|---|--- 1 | A1 | B1 2 | A2 | B2
X - React Components
The major benefit of MDX is the possibility to use react components such as syntax highlighting:
<CodeSyntax lang="language-c" >...</CodeSyntax>
// Increments i by 1
static int incr(int i){
return ++i;
}
But also Standard HTML (combined with components):
<div>Using Components: <Button text="Button"/></div>
Using Components: