#markdown #web-server #markdown-parser #directory #editing #serving #editor

app md-dir-builder

用于提供目录中所有Markdown文件的Web服务器

6个版本

0.3.1 2023年4月15日
0.3.0 2023年4月15日
0.2.2 2023年3月22日
0.2.1 2022年12月19日
0.1.0 2022年9月27日

#508 in HTTP服务器

GPL-3.0-or-later

655KB
2K SLoC

Rust 1.5K SLoC // 0.1% comments JavaScript 364 SLoC // 0.0% comments

md-dir-builder

用于任何编辑器的Markdown目录服务器,提供酷炫的编辑体验。

此项目还展示了如何在Rust中实现并发系统(使用 tokio)。

克隆并运行

git clone https://github.com/codefionn/md-dir-builder-rs
cd md-dir-builder-rs
cargo run -- -p 8082

获取帮助

cargo run -- --help

Markdown解析

当前Markdown解析使用 pulldown-cmark 库(类似于 mdBook)。

待办事项

  • 处理到服务器的连接丢失
  • 可调整的IP地址(目前使用 127.0.0.1::1
  • 允许Markdown文件中包含图片

供应商依赖项

  • Prismjs:用于酷炫的代码高亮

依赖项

~21–34MB
~503K SLoC