Koishi 的 Markdown 转图片服务插件。支持 LaTeX、Mermaid、代码高亮等。
引用本地图片时,请使用相对路径。
相对路径根目录位于:./data/notebook
。
若在 notebook
文件夹内,存在名为 0.png
的图片,引用方式如下:
![图片介绍](0.png)
ctx.markdownToImage.convertToImage(markdownText: string): Promise<Buffer>
import {Context, h} from 'koishi';
import {} from 'koishi-plugin-markdown-to-image-service';
export const inject = {
required: ['markdownToImage'],
};
export async function apply(ctx: Context) {
ctx.command('test', '测试')
.action(async ({session}) => {
const markdownText = '# Hello';
const imageBuffer = await ctx.markdownToImage.convertToImage(markdownText);
return h.image(imageBuffer, 'image/png');
});
}
- 956758505
MIT License © 2024