18 个版本 (破坏性)
0.13.3 | 2024年4月21日 |
---|---|
0.12.1 | 2023年11月29日 |
0.4.0 | 2023年7月10日 |
#1341 在 解析器实现
每月44次下载
96KB
3K SLoC
另一种 markdown 文档口味 (YAMD)
状态
它还没有准备好进行探索。预计会有显著的 API 变更。
为什么?
最初的设想是为我的博客创建人类可读的文本格式。为什么不是现有的口味?现有的口味没有像图片库、分隔符、突出显示等元素。
特性
将 Markdown 反序列化为 YAMD 结构,将 YAMD 结构序列化为 Markdown。
示例
use yamd::{deserialize, serialize};
let input = r#"---
title: YAMD documnet showcase
date: 2023-08-13T15:42:00+02:00
preview: here is how you can serialize ande deserialize YAMD document
tags:
- yamd
- markdown
---
# This is a new Yamd document
Check out [documentation](https://docs.rs/yamd/latest/yamd/) to get what elements **Yamd** format supports.
"#;
let yamd = deserialize(input).unwrap();
let output = serialize(&yamd);
依赖关系
~2.8–4MB
~75K SLoC