Hasty Briefsbeta

双语

Show HN: Open-source Markdown research tool written in Rust – Ekphos

2 months ago
  • #rust
  • #markdown
  • #terminal
  • Ekphos 是一个基于 Rust 构建的开源轻量级终端 Markdown 研究工具。
  • 需要 Rust 1.70+ 版本及兼容的终端模拟器以支持内联图片预览等功能。
  • 提供 Cargo、Make 和 Docker 三种安装方式。
  • 通过 TOML 文件进行配置,可设置笔记目录、主题和语法高亮等参数。
  • 支持 Alacritty 主题定制,主题文件存储在特定目录中。
  • 采用三面板界面:侧边栏(文件夹树)、内容区(Markdown 渲染)和大纲(导航)。
  • 内置键盘快捷键用于导航、编辑及管理笔记和文件夹。
  • 支持标题、列表、任务清单、代码块、图片、链接和可折叠章节等 Markdown 功能。
  • 代码块支持多种编程语言的语法高亮。
  • 兼容的终端可显示内联图片预览。
  • 具备笔记搜索功能,支持递归搜索和匹配高亮显示。
  • 提供类 Vim 的文本编辑快捷键。
  • 项目接受贡献,提供分支开发和提交 PR 的指南。
  • 当前处于早期开发阶段,预发布期间可能存在破坏性变更。