#applications #notes #wasm #zettelkasten #data #index #models

eingang

使用 Markdown 文件(基础)采用 Zettelkasten 方法记笔记

1 个不稳定版本

0.1.0 2021年1月30日

#8 in #zettelkasten

每月 23 次下载
用于 2 crates

MIT 许可证

14KB
433 代码行

Eingang

通过 WASM 和 Rust 的最小化记笔记应用。

阶段

  • 交互会话示例
  • 数据临时存储(跨重新加载)
  • 数据临时存储(跨会话)
  • 使用后端和前端之间的模型通用 crate
  • 为后端 API 启用数据的持久存储(在磁盘上)
  • 通过后端 API 安全地/从持久存储加载

待办事项

  • 实现类似 todo 示例的结构 此处.

用法

首先,生成 WASM 绑定并将它们保存在 ./static/。之后,使用任何 web 服务器提供文件,例如 miniserve.

  1. 构建 WASM 绑定
make build  # or wasm-pack build --target web --out-name wasm --out-dir ../static ./frontend/
  1. 提供文件
make serve  # or miniserve ./static --index index.html

默认的 make 命令是 make serve。通过以下命令删除所有创建的文件

make clean  # or rm -f ./static/wasm* ./static/package.json

依赖

~1.7–2.9MB
~52K SLoC