在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 產(chǎn)品經(jīng)理/ 寫點(diǎn)東西
SOHO
寫點(diǎn)東西
懂點(diǎn)設(shè)計(jì)
常用軟件
Hacker
代碼架構(gòu)
獲取知識
代碼評審
程序員基礎(chǔ)知識
PM
團(tuán)隊(duì)合作
其他方面
數(shù)據(jù)結(jié)構(gòu)與算法
關(guān)注健康
網(wǎng)絡(luò)知識
關(guān)于工作
提升效率
服務(wù)器部署
附錄

寫點(diǎn)東西

程序員能把邏輯梳理出來,是另一大技能!

使用 gitbook

之前整理的習(xí)慣是使用 Evernote,其實(shí)主要做的是收錄(輸入)的功能,東西多了,就難以消化掉(處理),以至于沒有總結(jié)(輸出)。Markdown 格式是我很喜歡的一種書寫格式,我覺得特別適合程序員,配合 gitbook,就能達(dá)到寫書的效果。

Version 1.x.x

gitbook 剛推出的時(shí)候,我就在使用,這個(gè)時(shí)候的版本都是 1.x 系列。安裝方式是:

npm install -g gitbook

目錄結(jié)構(gòu)上,只要有 README.mdSUMMARY.md即可。

使用方式:

gitbook build

即可完成編譯。

Version 2.x.x

最近再看 gitbook 的時(shí)候,發(fā)現(xiàn)它已經(jīng)推出了 2.x 系列,安裝方式也變化了。需要先刪除之前 1.x 系列版本,再安裝:

npm install -g gitbook-cli

editor

關(guān)于 editor,其實(shí)有兩種選擇:

  • gitbook 站點(diǎn)上 edit,線上編輯
  • 下載 editor,本地編輯

線上編輯

先說說線上編輯,畢竟我剛剛使用了下,就是 web 版本的應(yīng)用。有一點(diǎn)特別的好處是可以綁定 github repo,編輯直接保存在 github 上。省去了本地編輯,再 push 的過程。

但是我也發(fā)現(xiàn)了一點(diǎn)點(diǎn)不方便的地方,就是無法上傳整個(gè)目錄文件,必須一個(gè)一個(gè)上傳,且無法設(shè)置目錄。。。很蛋疼。

本地編輯

就是一個(gè)本地軟件,可以本地編輯,應(yīng)該是通過圖形化性質(zhì)整合命令行,包含了 build 功能。1.x 版本剛推出的時(shí)候,在 window 平臺下體驗(yàn)過,會有再次打開丟失項(xiàng)目的情況,每次都要重新打開項(xiàng)目,很麻煩。但是新版應(yīng)該有所改善。

本地編輯還有另外一個(gè)方式,就是我常用的手段:使用 Sublime Text 進(jìn)行編輯,結(jié)合 Markdown 插件,產(chǎn)生預(yù)覽。最后通過 git 提交到遠(yuǎn)程。

目錄結(jié)構(gòu)

官方的格式說明,Format。必須的文件是README.mdSUMMARY.md

使用方法

init

gitbook init,根據(jù) SUMMARY.md生成目錄。

build

gitbook build,生成 _books 目錄。

serve

gitbook serve, 開啟本地預(yù)覽。

參考資料

上一篇:PM下一篇:代碼架構(gòu)