This console application allows you to parse markdown into html.
The result can be displayed in the console or saved to a file.
Tech Stack:
- Node.js
- TypeScript
- Commander
Firstly, clone this repo:
git clone https://github.com/fokaaas/markdown-parser.gitThen install pnpm globally:
npm install -g pnpmInstall dependencies in project directory:
pnpm installRun application:
pnpm parse <path> -o <path>Explore all commands:
pnpm parse --helpUsage: MD to HTML parser [options] <path>
Converts a markdown file to HTML
Arguments:
path path to markdown file
Options:
-v, --version output the current version
-o, --out <path> path to html file
-h, --help display help for commandLets parse churka-example.md file and save result to churka-example.html:
Їде `чурка` по дорозі. Зупиняється і **ба_чить**: _крисак на дорозі лежить_. Великий такий, правда дохлий.
Ну і вирішив він його забрати із собою. Взяв на руки, _відкрив багажник_. І положив туди крисака зі словами "Прігодіться!".
На наступний **день** їде чурка _тією самою_ дорогою. <Зупиняється>
</Зупиняється>
\```
Відкриває `багажник, дістає звідти крисака`, кладе його на те
ж саме місце. І `говорить`: "Нє прігоділся!"
\```Parse it:
pnpm parse churka-example.md -o churka-example.htmlchurka-example.html:
<p>Їде <tt>чурка</tt> по дорозі. Зупиняється і <b>ба_чить</b>: <i>крисак на дорозі лежить</i>. Великий такий, правда дохлий.
Ну і вирішив він його забрати із собою. Взяв на руки, <i>відкрив багажник</i>. І положив туди крисака зі словами "Прігодіться!".</p>
<p>На наступний <b>день</b> їде чурка <i>тією самою</i> дорогою. Зупиняється.
<pre>
Відкриває `багажник, дістає звідти крисака`, кладе його на те
ж саме місце. І `говорить`: "Нє прігоділся!"
</pre>
</p>