我为什么选择 Wiki.js 记笔记?

简介: 我为什么选择 Wiki.js 记笔记?

很长一段时间里,我都被困扰着,感觉陷入了笔记的泥潭,而积累的如此多的笔记也没有形成我自己的知识体系。

之前的记笔记方式

笔记的来源

  • 微信公众号
  • 技术博客
  • 纸质书籍
  • 官网文档
  • PDF
  • 自己的零散想法
  • 网页

之前的笔记软件

有好几个:

  • 为知笔记
  • 浏览器书签
  • MarkDown 文档
  • Calibre 电子书库
  • 文件夹
  • Git 仓库
  • 个人博客

之前记笔记的方式有什么缺点

  • 零散,散落在各处
  • 没有关联,笔记与笔记之前是相对独立的,没有形成一个完整的双向链接的体系
  • 用到的时候想不起来在哪儿,又得重新搜索
  • 剪藏收录的笔记,大概率后面是永远不会再看了
  • 笔记格式五花八门,不统一
  • 为知笔记是专有的格式,只能用它来看,迁移难度大
  • MarkDown 的图片是一大问题,有时候用的是本地电脑的绝对链接,有时候是相对链接,有时候又是原文链接(会导致防盗链或者图片挂掉),有时候又上传到自己图床
  • Calibre 电子书库的使用成本高,几乎没有为了看书而打开过
  • 个人博客有时候就会懒得更新。

我的新一代记笔记的需求

  • 格式统一:都是 MarkDown + 图片(个人图床) + 附件(可以是 PDF,其他文档,音视频等)
  • 双向同步方便:可以通过 Git,同步文件夹,WebDAV,S3 等形式双向同步或单向备份
  • 双向链接:通过 [[双向链接]]![[]] 双向图片链接的这种格式,为所有文档建立关联,形成知识网络
  • 可以生成在线网页,方便在线浏览和编辑
  • 文档齐全,中文翻译,方便使用

Wiki.js 优势

  • 美丽、直观、现代的界面
  • 详细丰富的文档
  • 支持 Docker 部署
  • 管理功能强大
  • 定制化程度高
  • 可以选择将 wiki 公开化或者保密
  • 在线 MarkDown 编辑器很好用
  • 支持中文
  • 历史记录,版本最终,版本对比
  • Git 双向同步
  • 查询功能自定义程度高且强大,可以对接 ES
  • 云存储,支持:AWS S3,兼容的 S3,个人云盘
  • 本地存储和备份
  • 开源
  • 集成丰富
  • 未来会有插件

对于 Wiki.js 的更多期待

当然,我的需求 Wiki.js 并没有完全满足,期待后续它能够在这些方便予以补足:

  • 支持双向链接语法,和 Obsidian 高度兼容

以上。

我的寻找过程

我用过的笔记 Markdown Wiki 工具

相关文章
|
8月前
|
JavaScript 前端开发
JavaScript随手笔记 --- 对数据进行判断最大位数是否超过八位
JavaScript随手笔记 --- 对数据进行判断最大位数是否超过八位
|
8月前
|
JavaScript 前端开发
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
|
3月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
62 0
|
4月前
|
JavaScript 前端开发 Java
JavaScript笔记(回顾一,基础知识篇)
JavaScript基础知识点回顾,包括语言定义、ECMAScript规范、字面量、变量声明、操作符、关键字、注释、流程控制语句、数据类型、类型转换和引用数据类型等。
JavaScript笔记(回顾一,基础知识篇)
|
5月前
|
存储 缓存 自然语言处理
深入理解JS | 青训营笔记
深入理解JS | 青训营笔记
46 0
|
7月前
|
JavaScript vr&ar 数据库
技术笔记:Js获取当前日期时间及其它操作
技术笔记:Js获取当前日期时间及其它操作
150 1
|
7月前
|
Web App开发 JavaScript iOS开发
技术笔记:js数组定义和方法(包含ES5新增数组方法)
技术笔记:js数组定义和方法(包含ES5新增数组方法)
|
7月前
|
JavaScript BI
技术笔记:JS获取子节点、父节点和兄弟节点的方法实例总结
技术笔记:JS获取子节点、父节点和兄弟节点的方法实例总结
115 0
|
7月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的笔记记录分享网站附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的笔记记录分享网站附带文章源码部署视频讲解等
42 0
|
8月前
|
JavaScript 前端开发 Dart
JavaScript高级笔记-coderwhy版本(三)
JavaScript高级笔记-coderwhy版本
123 0
JavaScript高级笔记-coderwhy版本(三)