tutorials
在各科實習總是會有各科的survivial guide,最近發現雙和醫院沈士強醫師製作的一般外科工作手冊,以gitbook呈現出精實好讀的內容,也想自己來實作。經過多方研究,發現以gitlab page呈現gitbook是最有效率,自由度也最高。在github上的gitbook在去年已經轉為收費模式,相當難用。以下內容包含如何在gitlab新增gitbook project、基本的git操作、用Gitkraken 的GUI介面降低對git的恐懼、如何Fork跟push,如果你只是一個協作者,可以直接跳到第四部分
選擇Create from template;接著選Pages/Gitbook -> Use template
取好名字、按Create Project、Visibility Level選成Public
注意名命時不要有
空格
,請用-
代替
5. 你的Gitbook就完成啦
基於初學者看到終端機可能會感到有點陌生,我們可以安裝GitKraken來輔助我們使用Git
我們選擇Start a hosted repo: on GitLab
照下圖的選擇 Clone : GitLab.com (這裡應該會要你登入你的GitLab帳號,登入後就會看到跟我一樣的畫面);選擇你要clone的repo (我們選擇剛剛創的gitbook-demo)
同時要記得選擇取你的電腦上的位置(Full Path)我們目標就是把在GitLab上創好的Repo複製到我們自己的電腦裡。
這樣就完成啦;我們可以選Open Now
這樣就會看到我們的專案了
在Finder中也可以看到
當然如果你懂git的話,也可以直接在終端裡clone下來
之後可能會用來編輯一些Code,
在mac中,我自己是用Homebrew安裝的,可以直接在終端機裡輸入
brew install node
(要先裝好Homebrew,詳見這篇)
book.json
的空白文件或是直接在終端機裡輸入
touch book.json
這是我目前個人的配置,在"plugines"中我設置了一些當用的插件,如果想要知道更多內容,可以看這裡。想要安裝更多插件,可以看這裡的教學
更多終端機教學請看這裡
gitbook install
安裝plugingitbook serve
發佈這本書+
號,新增一個叫chapter1的文件SUMMARY.md
SUMMARY.md
, 並依照項目符號加入檔案,好了之後存檔
2. 我們可以在終端機中執行gitbook serve
指令,看一下我們的成果,一樣到http://localhost:4000 ,就可以看到我們新增的第一章了
View changes
Push
上傳我們的更動回GitLab在這篇裡提到:在 GitHub 上有個有趣的機制:
fork
edit
7. 再回到 https://htlin222.gitlab.io/gitbook-demo 看看,可以見到我們的更動都在了~
製作好看的共筆一直時自學生時間以來所追求的聖杯,如果共筆組以HackMD一起製作共筆,完成後下載成.md,再由共筆長編入Gitbook,相信在製作發行上,一定會更有效率。