将 Markdown 内容渲染为精美的 PNG 图片,支持 10 种主题和 4 种尺寸。
用户通过 /md2png 调用,传入参数 $ARGUMENTS。
$ARGUMENTS 中识别:-t 或 --theme:主题名称(可选,默认 note)-s 或 --size:尺寸规格(可选,默认 tablet)-o 或 --output:输出文件名(可选,默认 output.png)theme 必须是以下之一:note vitality gradient antiquity classic dark minimal sakura ocean techsize 必须是以下之一:mobile tablet laptop desktopoutput 文件名只允许字母、数字、连字符、下划线和 .png 后缀(如 my-output.png)../、./ 以外的层级跳转及绝对路径md2png-cli@1.0.2 已在本地安装:```
npx --no-install md2png-cli --version
```
```
npm install -g md2png-cli@1.0.2
```
--no-install 标志执行,防止运行时触发网络下载:```
npx --no-install md2png-cli <输入文件路径> -t <主题> -s <尺寸> -o <输出文件名>
```
_md2png_tmp.md),再将该文件路径传给命令;转换完成后用 Bash 删除该临时文件| 主题 | 名称 | 风格 |
|---|---|---|
| ------ | ------ | ------ |
note | 便签 | 暖黄便签风格,适合笔记 |
vitality | 元气 | 蓝紫渐变,活泼明亮 |
gradient | 渐变 | 粉绿渐变,清新自然 |
antiquity | 古风 | 古典纹理,国风韵味 |
classic | 经典 | 灰色背景,简约大方 |
dark | 暗黑 | 深色主题,适合代码 |
minimal | 极简 | 浅灰渐变,干净利落 |
sakura | 樱花 | 粉色渐变,浪漫唯美 |
ocean | 海洋 | 蓝色渐变,沉稳大气 |
tech | 科技 | 赛博朋克,荧光酷炫 |
| 尺寸 | 名称 | 宽度 |
|---|---|---|
| ------ | ------ | ------ |
mobile | 移动端 | 20rem |
tablet | 平板端 | 28rem |
laptop | 电脑端 | 50rem |
desktop | 超级屏 | 60rem |
/md2png README.md — 用默认主题转换文件/md2png README.md -t dark -o readme.png — 暗黑主题输出为 readme.png/md2png "# Hello World" -t sakura -s mobile — 樱花主题移动端尺寸共 1 个版本