在笔记软件百花齐放的今天,我们见证了许多优秀产品的诞生。最近在逛github的时候发现了一款笔记软件小书匠,初步尝试了下,感觉还挺好用的,安利给家人们。

小书匠是什么?

小书匠是一款本地优先、去中心化、支持选择性同步的全平台笔记软件。它不依赖任何中心服务器,所有数据都保存在用户本地,真正做到了"我的数据我做主"。

该项目目前在github 上有 1.7k star

Github 地址:https://github.com/suziwen/markdownxiaoshujiang

文档地址:https://soft.xiaoshujiang.com/

Github Page 版本地址:https://github.com/suziwen/lucky-cat

核心特性

一、超级强大的编辑体验

小书匠提供了堪比专业代码编辑器的写作体验:

二、专业级的Markdown支持

小书匠不仅仅是支持标准Markdown,它还提供了许多高级功能:

三、自由灵活的编辑模式

小书匠尊重每一位用户的使用习惯:

四、个性化定制

小书匠的开发者有一句话让人印象深刻:

记忆不仅仅需要柴米油盐般的文字,还需要那诗和远方的仪式感。

五、强大的知识管理

小书匠支持多种存储后端,你的数据可以放在任何你信任的地方:

同时提供丰富的数据管理功能:

六、全平台覆盖

七、安全可靠

Github page 部署

fork 项目

首先将 Github Page 版本项目https://github.com/suziwen/lucky-cat fork 到自己的仓库中

设置pages

保存之后会自动构建,构建完成之后我们访问我们github pages 的地址就可以访问了 https://xj1234567.github.io/lucky-cat/

Docker 部署

创建docker-compose.yml文件

创建部署目录lucky-cat,在此目录下创建docker-compose.yml 文件,内容如下:

services:
  story-writer:
    image: suziwen/pegasus
    container_name: story-writer
    ports:
      - "180:80"
      - "5984:5984" # 通过该链接 `http://ip地址:5984/_utils` 访问数据库控制台,用户名和密码默认为 `pegasus`
    restart: unless-stopped

启动容器

在docker-compose.yml同级目录下使用以下命令启动容器

docker-compose up -d 

访问页面

启动成功后在页面中打开地址就可以使用了

window 安装

下载windows 安装包,直接点击安装即可

个人使用感受

断断续续用了阵子小书匠,感觉它“用力过猛”:功能确实硬核——多光标、正则搜索、Vim、DrawIO,对技术文档和流程图等场景近乎工具箱级别。但打开后满眼按钮与设置项,连谚语、萤火虫模式都往里塞,想安静写作时反被选项分了神。笔记软件的核心终究是写作本身,工具应当隐形。功能堆砌不是原罪,只是组合在一起过于喧嚣。若你爱折腾、追求功能覆盖,它会让你爱不释手;若你渴望纯粹克制的写作环境,就会觉得它过载了。不过,它本地优先、去中心化的理念我十分认同——数据握在自己手里,比交给任何云服务都安心,这点值得所有笔记软件学习。

写在最后

小书匠是一款用心打磨的产品,功能之丰富令人惊叹。它或许不是最克制的那一个,但一定是诚意最足的那一批。如果你不介意它的"花里胡哨",它会是一个可靠的知识管理伙伴。

🔥 转载文章请注明出处及原文链接,谢谢!🔥 ✨修己xj✨