工具 | 如何打造自己的知识体系

这是一个最好的时代,也是一个最坏的时代。 ——狄更斯

这是一个知识大爆炸的时代,面对浩如烟海的信息,为我贫瘠的思想打开了一个广阔的天地,我们可以随意选择,但同时,面对如此繁多的信息(信息不是知识,只有成为你可以运用自如的信息,那才叫知识),您是否也如我一样不知所措?

前面这一段是我的一个心路历程,不感兴趣的请直接跳到下文分割线。

因为,面对知识的管理,我有这样几个问题:

  1. 知识管理的难度在于复现(也就是说,当我遇到问题的时候,我可以利用我的知识库,信手拈来,迎刃而解)。如果不能复现,我们的大脑不过是一个信息的垃圾桶。
  2. 复现的难度在于组织。试想如果你要找一本书,面对一个“汗牛充栋”的垃圾堆,和一个管理有序的图书馆,你更愿意选择哪个?
  3. 组织的难度在于实现(一个好的软件,一个好的知识管理的方法)。
  4. 如何选择一个好的软件(实现)。在这个互联网高度发达的时代,我们的问题不是没有选择,而是选择太多。比如,这个维基百科上的wiki软件清单:List of wiki software ), 对于我这种有选择困难症的人来说,简直就是一场灾难。

但是,我以“惊人”的毅力试用了其中一些。
而且我也试用了市面上比较热门的云笔记软件,比如:EverNote,有道云笔记,Wiz,Leanote,Notion.so ...(以上这几家,记得给广告费啊!:P),但是,我这人又扣(不愿意花钱),因为,好用的软件都是收费的(免费的也有很多好用的),比如Wiz以前免费,其实挺符合我的标准的,但是,后来它开始收费了(没有抵制的意思。有种观点是:当你是付费用户的时候,你才是“用户”,否则,你只是“产品”的一部分。我觉得挺有道理的)。
而且,以上这几个软件,对于我来说有一个痛点:我的笔记(知识整理)是保存在他们的服务器上的,让我这种谨小慎微的人没有安全感。虽然其中的Leanote可以自己搭建服务器,但是,首先你得有自己的服务器,而且门槛之高把许多“懒癌”晚期患者拒之门外。
另外一个痛点是除了Wiz之外,其他几个云笔记软件的目录结构层次不丰富,或者不好用(当然,笔记目录层次太多也不好。因为,你把目录层次建的太多,当用到时一个个点开的时候,我相信你肯定都想扇自己一巴掌——请不要问我怎么知道的)。
所以,综上,我的需求就有了:免费,保存在自己的电脑上(自己完全掌控),支持目录层次,知识库的搜索便捷。
我筛选出了一个:Zim-Desktop

zim-desktop

这是我的笔记界面。

  1. 一个好的软件还得有一个好的使用方法。在保存到本地的前提下,如何实现“云”笔记?市面上的付费笔记app,可以保存笔记的多少多少版本,您用我这方法,无限版本!!! (无限回退!只要你硬盘上有地儿)所以说,这都不叫事儿!还有我总结的组织知识条目的小技巧。下面我来一一解答。

---------------------- 我是可耻的分割线,下面上干货 -------------------------

首先有请当今江湖叱咤风云的“独孤求败”——Git

  • 安装 Git-Bash (Git)与本题无关,请自行搜索安装办法

在 Github 上建立一个自己的仓库

(注意:在Github上,你的笔记本的属性为 Public,不是Private。好消息: 据说,2019年的4月开始,Github 也可以建立私有的笔记本了,估计这是和 Gitlab 在掐架吧。如果想建立完全私有的笔记本,请选择 Gitlab 的 Private 或 Github 的。)

Github 现在可以建立Private仓库了:

Github Private 仓库

假如你建立的笔记本是https://github.com/YourGithubUserName/mynotebook (请记下这个目录,一会儿有用)

下载安装zim-desktop:

  • Windows: 下载
  • Linux:
    Ubuntu: sudo apt-get install zim

Linux 就是这么简单:P

其他Linux平台:请参考官网

打开zim-desktop之前

先进行以下操作(基于Ubuntu, Windows相仿)

  • 在本地建立zim-desktop的笔记本,并对git进行配置。
mkdir -p ~/github/
cd ~/github/
git clone https://github.com/YourGithubUserName/mynotebook
cd mynotebook/Zim/
git config --global user.email "YourEmailUserName@xxx.com"
git config --global user.name "YourUserName"
  • 设置zim的笔记目录
  1. 首先,打开zim-desktop
打开zim
  1. 选择添加,会出现以下界面:
选择zim笔记目录
  1. 选择Browser, 打开你的笔记本目录。

如果你是按照我的目录层次组织的,那么,你的Zim目录应该是/home/YourLinuxUserName/github/mynotebook/Zim

  1. 现在,你的笔记本的框架已经搭建好,你试着建立一条笔记吧,比如:
Hello Zim-desktop!
# 逃...

如何同步到Github

Git虽然好用,但是我也懒得每次push都敲一大堆指令,我用笨办法建立了一个脚本(大咖莫笑俺)

  • vim ~/zim-update.sh

添加以下内容:

#!/bin/bash
#coding:utf-8
### zim_update.sh
cd ~/github/mynotebook/
git pull #为避免冲突,每次push前先pull

# push
git add .
git commit -m"你想备注的内容。当然,如果你一直用脚本,这些备注都是一样的"
git push
  • 加入执行权限(如果你用Windows当我没说):
    chmod u+x ~/zim-update.sh

  • 编辑完笔记后,推送到Github:
    ~/zim-update.sh

Github push 免密码

如果你每天都要往Github上提交很多代码,如果你的密码又是那么的“反人类”,那么,每天输入密码,都是一件让你抓狂的事儿。那么,有没有简单的办法。有:

请参考这个回答

我的笔记中有的我愿意public,有的我不愿意怎么办:

git submodule add大法来解决:

git submodule add https://github.com/YouGithubUserName/YourPrivateRepository

组织知识的一些小技巧

我总结的,不太全面

  • 始终要明确,我们记笔记的目的是为了方便查找、使用。所以,为每篇笔记起一个简单又能望文生义的名字吧。
  • 组织目录的标准和原则只能有一个,否则当你使用时,自己都会把自己搞糊涂。
  • 目录的层次不宜太多(那个名词叫什么来着—— 扁平化 是吧),也不宜太少(当我没说!不过,以什么样的标准来组织,谁用谁知道。列位看官在使用中自己总结吧。) (逃

可以再参考知乎上大咖的回答: 如何建立自己的知识体系?

Zim-desktop的优点:

还是用官网的介绍来说明吧(谷歌翻译的,挺准确的)


Zim-desktop-官网介绍

我最看重的是:

  • wiki的目录结构;
  • 简单的格式,转换简单,做Markdown,转换成其他格式(需要其他工具)简单;
  • 本地目录结构,本地存储,让我有掌控一切的感觉。

zim的不足

  • UI 做的不是太漂亮,不过各花入各眼,对于我来说,实用才是最主要的。
  • 不支持 Android。如果你一定要在手机上用,请直接进入 Github 上你的笔记仓库吧。
  • Windows 上运行不流畅,只能说是可用而已。
  • 插入图片时,记得用附件方法,否而你在电脑上删子之后,zim中就没有了。
  • 还有很多 bug。
  • 我在CentOS上还没有安装成功。

欢迎各位网友多提意见!Anyway! Enjoy it!

tags: zim-desktop, wiki, 知识体系, 知识管理, 笔记, Github, git, Linux

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容

  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 895评论 0 0
  • PS:小白的入门笔记,希望能有用,主要参考廖君Git教程 操作环境说明: github仓库 https://git...
    呆呆的张先生阅读 585评论 3 2
  • 现在的自己,还是能时常的想起ta,听到ta的名字,内心还是有些许的波动。明明受伤的是自己,为什么自己却还是放不下的...
    木木夕的港阅读 1,293评论 2 7
  • 我在梦里寻她 寻她正茂的风华 她有丝丝的柔发 精致的脸颊 我在梦里寻她 寻她一世的风华 她如精灵般优雅 小妖般娇黠...
    老姜丝阅读 224评论 0 0
  • 今天是什么日子 起床:5:53 就寝:23:00 天气:好 心情:好 任务清单 公司三件事:贵阳行,中信,飞山贷款...
    Jun916阅读 106评论 0 0