這是一個(gè)最好的時(shí)代畅蹂,也是一個(gè)最壞的時(shí)代。 ——狄更斯
這是一個(gè)知識(shí)大爆炸的時(shí)代荣恐,面對(duì)浩如煙海的信息液斜,為我貧瘠的思想打開了一個(gè)廣闊的天地,我們可以隨意選擇叠穆,但同時(shí)少漆,面對(duì)如此繁多的信息(信息不是知識(shí),只有成為你可以運(yùn)用自如的信息硼被,那才叫知識(shí))检疫,您是否也如我一樣不知所措?
前面這一段是我的一個(gè)心路歷程祷嘶,不感興趣的請(qǐng)直接跳到下文分割線屎媳。
因?yàn)椋鎸?duì)知識(shí)的管理论巍,我有這樣幾個(gè)問(wèn)題:
- 知識(shí)管理的難度在于復(fù)現(xiàn)(也就是說(shuō)烛谊,當(dāng)我遇到問(wèn)題的時(shí)候,我可以利用我的知識(shí)庫(kù)嘉汰,信手拈來(lái)丹禀,迎刃而解)。如果不能復(fù)現(xiàn)鞋怀,我們的大腦不過(guò)是一個(gè)信息的垃圾桶双泪。
- 復(fù)現(xiàn)的難度在于組織。試想如果你要找一本書密似,面對(duì)一個(gè)“汗牛充棟”的垃圾堆焙矛,和一個(gè)管理有序的圖書館,你更愿意選擇哪個(gè)残腌?
- 組織的難度在于實(shí)現(xiàn)(一個(gè)好的軟件村斟,一個(gè)好的知識(shí)管理的方法)。
- 如何選擇一個(gè)好的軟件(實(shí)現(xiàn))抛猫。在這個(gè)互聯(lián)網(wǎng)高度發(fā)達(dá)的時(shí)代蟆盹,我們的問(wèn)題不是沒有選擇,而是選擇太多闺金。比如逾滥,這個(gè)維基百科上的wiki軟件清單:List of wiki software ), 對(duì)于我這種有選擇困難癥的人來(lái)說(shuō),簡(jiǎn)直就是一場(chǎng)災(zāi)難败匹。
但是寨昙,我以“驚人”的毅力試用了其中一些面哥。
而且我也試用了市面上比較熱門的云筆記軟件,比如:EverNote毅待,有道云筆記尚卫,Wiz,Leanote尸红,Notion.so ...(以上這幾家吱涉,記得給廣告費(fèi)啊外里!:P)怎爵,但是,我這人又扣(不愿意花錢)盅蝗,因?yàn)楸盍矗糜玫能浖际鞘召M(fèi)的(免費(fèi)的也有很多好用的),比如Wiz以前免費(fèi)墩莫,其實(shí)挺符合我的標(biāo)準(zhǔn)的芙委,但是,后來(lái)它開始收費(fèi)了(沒有抵制的意思狂秦。有種觀點(diǎn)是:當(dāng)你是付費(fèi)用戶的時(shí)候灌侣,你才是“用戶”,否則裂问,你只是“產(chǎn)品”的一部分侧啼。我覺得挺有道理的)。
而且堪簿,以上這幾個(gè)軟件痊乾,對(duì)于我來(lái)說(shuō)有一個(gè)痛點(diǎn):我的筆記(知識(shí)整理)是保存在他們的服務(wù)器上的,讓我這種謹(jǐn)小慎微的人沒有安全感椭更。雖然其中的Leanote可以自己搭建服務(wù)器哪审,但是,首先你得有自己的服務(wù)器甜孤,而且門檻之高把許多“懶癌”晚期患者拒之門外协饲。
另外一個(gè)痛點(diǎn)是除了Wiz之外,其他幾個(gè)云筆記軟件的目錄結(jié)構(gòu)層次不豐富缴川,或者不好用(當(dāng)然,筆記目錄層次太多也不好描馅。因?yàn)榘芽洌惆涯夸泴哟谓ǖ奶啵?dāng)用到時(shí)一個(gè)個(gè)點(diǎn)開的時(shí)候铭污,我相信你肯定都想扇自己一巴掌——請(qǐng)不要問(wèn)我怎么知道的)恋日。
所以膀篮,綜上,我的需求就有了:免費(fèi)岂膳,保存在自己的電腦上(自己完全掌控)誓竿,支持目錄層次,知識(shí)庫(kù)的搜索便捷谈截。
我篩選出了一個(gè):Zim-Desktop
這是我的筆記界面筷屡。
- 一個(gè)好的軟件還得有一個(gè)好的使用方法。在保存到本地的前提下簸喂,如何實(shí)現(xiàn)“云”筆記毙死?市面上的付費(fèi)筆記app,可以保存筆記的多少多少版本喻鳄,您用我這方法扼倘,無(wú)限版本!!! (無(wú)限回退!只要你硬盤上有地兒)所以說(shuō)除呵,這都不叫事兒再菊!還有我總結(jié)的組織知識(shí)條目的小技巧。下面我來(lái)一一解答颜曾。
---------------------- 我是可恥的分割線袄简,下面上干貨 -------------------------
首先有請(qǐng)當(dāng)今江湖叱咤風(fēng)云的“獨(dú)孤求敗”——Git
- 安裝
Git-Bash
(Git)與本題無(wú)關(guān),請(qǐng)自行搜索安裝辦法
在 Github 上建立一個(gè)自己的倉(cāng)庫(kù)
(注意:在Github上泛啸,你的筆記本的屬性為 Public
绿语,不是Private
。好消息: 據(jù)說(shuō)候址,2019年的4月開始吕粹,Github 也可以建立私有的筆記本了,估計(jì)這是和 Gitlab 在掐架吧岗仑。如果想建立完全私有的筆記本匹耕,請(qǐng)選擇 Gitlab 的 Private
或 Github 的。)
Github 現(xiàn)在可以建立
Private
倉(cāng)庫(kù)了:
假如你建立的筆記本是 :https://github.com/YourGithubUserName/mynotebook
(請(qǐng)記下這個(gè)目錄荠雕,一會(huì)兒有用)
下載安裝zim-desktop
:
- Windows: 下載
- Linux:
Ubuntu:sudo apt-get install zim
Linux
就是這么簡(jiǎn)單:P
其他Linux平臺(tái):請(qǐng)參考官網(wǎng)
打開zim-desktop
之前
先進(jìn)行以下操作(基于Ubuntu, Windows相仿)
- 在本地建立
zim-desktop
的筆記本稳其,并對(duì)git
進(jìn)行配置。
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"
- 設(shè)置
zim
的筆記目錄
- 首先炸卑,打開
zim-desktop
- 選擇
添加
既鞠,會(huì)出現(xiàn)以下界面:
- 選擇
Browser
, 打開你的筆記本目錄。
如果你是按照我的目錄層次組織的盖文,那么嘱蛋,你的
Zim
目錄應(yīng)該是/home/YourLinuxUserName/github/mynotebook/Zim
- 現(xiàn)在,你的筆記本的框架已經(jīng)搭建好,你試著建立一條筆記吧洒敏,比如:
Hello Zim-desktop!
# 逃...
如何同步到Github
Git
雖然好用龄恋,但是我也懶得每次push
都敲一大堆指令,我用笨辦法建立了一個(gè)腳本(大咖莫笑俺)
- vim ~/zim-update.sh
添加以下內(nèi)容:
#!/bin/bash
#coding:utf-8
### zim_update.sh
cd ~/github/mynotebook/
git pull #為避免沖突凶伙,每次push前先pull
# push
git add .
git commit -m"你想備注的內(nèi)容蹋宦。當(dāng)然罢维,如果你一直用腳本岖研,這些備注都是一樣的"
git push
加入執(zhí)行權(quán)限(如果你用
Windows
當(dāng)我沒說(shuō)):
chmod u+x ~/zim-update.sh
編輯完筆記后锉桑,推送到Github:
~/zim-update.sh
Github push 免密碼
如果你每天都要往Github上提交很多代碼,如果你的密碼又是那么的“反人類”偏竟,那么煮落,每天輸入密碼,都是一件讓你抓狂的事兒踊谋。那么蝉仇,有沒有簡(jiǎn)單的辦法。有:
請(qǐng)參考這個(gè)回答殖蚕。
我的筆記中有的我愿意public
轿衔,有的我不愿意怎么辦:
用git submodule add
大法來(lái)解決:
git submodule add https://github.com/YouGithubUserName/YourPrivateRepository
組織知識(shí)的一些小技巧
我總結(jié)的,不太全面
- 始終要明確睦疫,我們記筆記的目的是為了方便查找害驹、使用。所以蛤育,為每篇筆記起一個(gè)簡(jiǎn)單又能望文生義的名字吧宛官。
- 組織目錄的標(biāo)準(zhǔn)和原則只能有一個(gè),否則當(dāng)你使用時(shí)瓦糕,自己都會(huì)把自己搞糊涂底洗。
- 目錄的層次不宜太多(那個(gè)名詞叫什么來(lái)著—— 扁平化 是吧),也不宜太少(當(dāng)我沒說(shuō)咕娄!不過(guò)亥揖,以什么樣的標(biāo)準(zhǔn)來(lái)組織,誰(shuí)用誰(shuí)知道圣勒。列位看官在使用中自己總結(jié)吧费变。) (逃
可以再參考知乎上大咖的回答: 如何建立自己的知識(shí)體系?
Zim-desktop
的優(yōu)點(diǎn):
還是用官網(wǎng)的介紹來(lái)說(shuō)明吧(谷歌翻譯的圣贸,挺準(zhǔn)確的)
我最看重的是:
- wiki的目錄結(jié)構(gòu)挚歧;
- 簡(jiǎn)單的格式,轉(zhuǎn)換簡(jiǎn)單旁趟,做Markdown昼激,轉(zhuǎn)換成其他格式(需要其他工具)簡(jiǎn)單庇绽;
- 本地目錄結(jié)構(gòu)锡搜,本地存儲(chǔ)橙困,讓我有掌控一切的感覺。
zim
的不足
- UI 做的不是太漂亮耕餐,不過(guò)各花入各眼凡傅,對(duì)于我來(lái)說(shuō),實(shí)用才是最主要的肠缔。
- 不支持
Android
夏跷。如果你一定要在手機(jī)上用,請(qǐng)直接進(jìn)入 Github 上你的筆記倉(cāng)庫(kù)吧明未。 -
Windows
上運(yùn)行不流暢槽华,只能說(shuō)是可用而已。 - 插入圖片時(shí)趟妥,記得用附件方法猫态,否而你在電腦上刪子之后,
zim
中就沒有了披摄。 - 還有很多 bug亲雪。
- 我在
CentOS
上還沒有安裝成功。
歡迎各位網(wǎng)友多提意見疚膊!Anyway! Enjoy it!
tags: zim-desktop, wiki, 知識(shí)體系, 知識(shí)管理, 筆記, Github, git, Linux