Sequence NODE_238
MediumConvert Markdown File to HTML
Node.js
Technical Specification
Build a script that reads a markdown (.md) file and outputs HTML (you may assume a simple library like marked is available).
Input/Output Samples
Input:node md2html.js README.md
Output:README.html created
Optimal Logic Path
const fs = require("fs");
const path = require("path");
const { marked } = require("marked");
const file = process.argv[2];
const md = fs.readFileSync(file, "utf8");
const html = marked(md);
const out = file.replace(/\.md$/i, ".html");
fs.writeFileSync(out, html);Architectural Deep-Dive
We pipe markdown content through a library to generate static HTML, useful for docs/static sites.