[小书匠](http://soft.xiaoshujiang.com)是一款本地优先，去中心化，分布式，支持选择性同步的全平台覆盖笔记软件。

![light_main](https://github.com/suziwen/markdownxiaoshujiang/assets/57370/de07ab2d-b30e-470c-8190-f8bb0416c43a)

![dark_main](https://github.com/suziwen/markdownxiaoshujiang/assets/57370/7a3faf74-2a26-4498-a423-98201e910ea0)


### 小书匠

Just for http://soft.xiaoshujiang.com issues


### 特性


1. **👍️超级强大的，超级专业，超级自由的编辑体验**
    1. 💪强大，
        1. 多光标编辑
        2. 折叠，标题折叠，代码折叠
        3. 代码补全
        4. 代码高亮
        5. 编辑器内搜索，不仅支持页内搜索，还提供页内替换，更更更加强大的是，支持正则搜索替换
        6. 打字机滚动效果
        7. 文字飞入飞出效果（花里胡哨）
        8. 行号显示
        9. 不可见符号显示
        10. 语法检查
        11. 剪切板图片粘贴
    2. 🦾专业，除了提供标准的 markdown 语法，还支持各种专业流程图，脑图，mathjax 数学公式。不仅仅标准，还专业。
        1. 大纲显示
        2. vim/emacs 按键支持
        3. 自定义快捷键
        4. 可视化表格编辑（markdown 表格编辑的完美解决方案）
        5. 任务清单（配合知识管理，立马变成你的待办管理系统）
        6. 括号/标签匹配
        7. 视图分割(行内编辑器，锁行编辑器)，不用再为长篇文章来回切换位置而烦恼。
        8. 自动补全
        9. 快速脚本片段输入
        10. DrawIO 绘图
        11. Mathjax 数学公式，公式输入提示，公式预览。
        12. Mermaid 流程图，类图等
        13. 图床迁移
    3. 🏁自由，纯源码编辑，一侧源码，一侧预览，或者所见即所得式的编辑。
        1. 单栏模式，双栏模式，三栏模式....无拘无束，自由切换。
        2. 专注写作，自由，是为了更加的专注，清空所有干扰元素，全心专注于写作中。
        3. 自动本地保存，不用担心断电意外，数据丢失问题。
        4. 自动版本管理。
        5. 焦点提示。文字太多，不知道光标位置？焦点提示，可以人性化的告知当前位置。
        6. 不会 markdown? 没关系，所见即所得的编辑体验，让你忘掉 markdown 的约束。
        7. 操作复杂？直接访问小书匠 [web](https://markdown.xiaoshujiang.com) 版，渐进式的操作引导，让你从最简单的文字输入新手，不知不觉就变成最专业的知识管理者。
2. **💃个性化**（花里胡哨），==记忆不仅仅需要柴米油盐般的文字，还需要那诗和远方的仪式感==。
    1. 多种主题：让写作，阅读不在单调，让生活充满更多美好的回忆。
    2. 文章封面：不同的文章，可以设置不同的封面显示，增强文章的表现能力。
    3. 文章主题：根据不同的文章，切换不同的主题，减少应用长期单一主题带来的审美疲劳。
    4. 个性谚语：用一句话概括一天的心情吧，在将来的某一天，通过萤火虫模式再回忆这篇文章时，或者正是这句话，直接敲开了你新的知识大门。
    5. 头像：应用头像，文章头像，对自己，不将就！！！
    6. 萤火虫模式：让回忆变得触手可及。
    7. 自定义样式：极限样式调整，超越各种不可能的显示效果。
3. **📚️知识管理**
    1. 多种方式的文件存储选择
        1. Github
        2. Gitlab
        3. Gitee
        4. Gitea
        5. 本地文件存储
        6. Dropbox
        7. Evernote
        8. 印象笔记
        9. 有道笔记
        10. 为知笔记
        11. webdav(==坚果云==, ==Seafile==, ==ownCloud==, ==NextCloud== 等)
    2. 根据自己的知识体系需求，进行多种数据过滤管理
        1. 分类管理
        2. 标签管理
        3. 引用管理
        4. 双链管理
        5. 日历管理
        6. 置顶管理
        7. 二次过滤管理
        8. 版本管理
    3. 页签(组)管理
        1. 类浏览器的页签管理文章，快速切换常用的文章，比置顶管理更高效的一种文章管理方式。
        2. 支持分组操作，将常用的文章再归类到一个页签组下，实现更灵活，更专业的文章管理。
    4. 强大的全文搜索
        1. 客户端本地全文搜索
        2. 服务器端全文搜索（Docker 部署，需要自己部署天马飞天版小书匠）
4. **🦸方便**
    1. 全平台覆盖
        1. 网页版(Chrome/Firefox/Edge 等现代化浏览器), 无需安装，直接上手使用。
        2. window, linux, mac支持主流操作系统，还可以借助小书匠的协议唤醒功能，与其他软件深度集成，极限式发挥知识管理。
        3. Android (有影笔记),ios(有影笔记)
        4. Docker 部署（天马版，天马飞天版），自己部署小书匠服务器。
5. **🔏安全**
    1. 本地优先，所有数据保存在用户本地。
    2. 去中心化，不依赖任何中心服务器。
    3. 自定义同步，自己搭建数据服务器，实现跨平台同步。
    4. 导入导出，支持多种导出格式，还支持批量操作，让数据更容易的在不同平台之间转换。
        1. markdown
        2. zip
        3. html
        4. pdf
        5. word




### 其他

- [小书匠官网](http://www.xiaoshujiang.com)源码地址: https://github.com/suziwen/roadbike
- Sculpting : https://github.com/suziwen/gatsby-theme-sculpting  
  (一款基于 Gatsby ,并使用小书匠导出的 zip 做为数据源的博客主题)
- 个人笔记 : https://suziwen.github.io/acorns/ (源码地址: https://github.com/suziwen/acorns)  
  这里主要记录自己平时工作,开发收集到的资料,并进行归类整理,方便将来的查找,同时也记录了自己平时阅读,生活,运动等内容.

[![小书匠思维脑图](xsj.svg)](http://soft.xiaoshujiang.com/blog/mindmap/extense#e7bbbce59088e7a4bae4be8b_12)
