22 个版本 (5 个重大更新)
0.6.1 | 2024年5月12日 |
---|---|
0.6.0 | 2024年4月15日 |
0.5.0 | 2024年4月5日 |
0.4.0 | 2024年4月4日 |
0.1.9 | 2023年12月9日 |
10 在 #convert-markdown
1,549 每月下载次数
31KB
712 行
友谊是魔法文档
将 Markdown 转换为 FIMFiction BBCode。
示例
以下是使用 FimDoc 可执行文件和 FimDoc 解析库的示例。
命令行使用
使用输入文件和输出文件运行
fimdoc input.md output.txt
使用 stdin 和输出文件运行
md | fimdoc output.txt
使用输入文件和 stdout 运行
fimdoc input.md | bbcode
使用 stdin 和 stdout 运行
md | fimdoc | bbcode
命令行选项
FimDoc 具有以下命令行选项,每次只能提供一个。
-w | --warn (default) >> Warns the user in yellow on unsupported markdown syntax.
-f | --fail >> Errors in red before terminating on unsupported markdown syntax.
-q | --quiet >> Ignores and skips over unsupported markdown syntax.
以下是一些使用示例
fimdoc -q input.md output.txt
md | fimdoc --fail output.txt
库使用
使用 markdown 字符串和 WarningType 枚举运行解析函数。
let md = "# Hello World!".to_string();
let warn = WarningType::Quiet;
let bbcode = parse(md, &warn);
println!("{bbcode}");
会产生以下结果
[h1]
Hello World!
[/h1]
依赖项
~6MB
~110K SLoC