一个纯文本笔记记录助手
描述
zk
是一个命令行工具,帮助您维护纯文本卡片盒笔记法或个人维基。
想要快速使用示例吗?让我们开始吧。
或者想看它的实际应用?查看Shivan的视频,所有程序员都应该考虑的笔记系统。
亮点
- 从模板创建笔记
- 高级搜索和筛选功能,包括标签、链接和提及
- 与您喜爱的编辑器集成:
- 交互式浏览器,由
fzf
提供支持 - Git风格的命令别名和命名过滤器
- 为自动化而设计
- 笔记本整理
- 得益于Markdown的未来兼容性
- 支持大多数Markdown语法风格
- 链接:常规Markdown链接、
[[维基链接]]
和Neuron的[[Folgezettel链接]]#
。 - 标签:
#hashtags
、:冒号:分隔:标签:
、Bear的#多词标签#
。 - YAML前置元数据
- 链接:常规Markdown链接、
查看更新日志了解即将发布的功能列表。
zk
不是什么
安装
查看最新发布版本获取macOS和Linux的预编译二进制文件(zk
尚未在Windows上测试)。
Homebrew
brew install zk
或者,如果您想要最新的更改:
brew install --HEAD zk
Nix
# 从Nix存储运行zk,无需安装:
nix run nixpkgs#zk
# 或者,永久安装:
nix-env -iA zk
Alpine Linux
zk
目前在testing
仓库中可用:
apk add zk
Arch Linux
您可以从官方仓库安装zk包。
sudo pacman -S zk
从源代码构建
确保您已安装Go 1.21+,然后克隆仓库:
$ git clone https://github.com/zk-org/zk.git
$ cd zk
在macOS / Linux上
$ make
$ ./zk -h
贡献
我们热烈欢迎问题、PR和讨论。
在这里您可以阅读一些有关为zk
贡献的有用信息。
相关项目
- Neuron – 一个在网络上发布卡片盒笔记的优秀工具
- Emanote – Neuron的改进版继任者
- sirupsen的zk – 一组具有类似目的的脚本集合
- zk-spaced – zk的间隔重复插件