road_to_bookdown
road_to_bookdown
陳鍾誠老師的一個專案,目前性質看起來和 gitbook 有點類似,正在觀望他的發展。因為這個教學專案還滿仔細的,所以有空的時候會來複習一下
[TOC]
01-showdown
02-staticServer
03-showdownServer
04-routeServer
05-purecss
06-handlebarsTemplate
07-templateServer
08-bookdown001modulized
09-katexMathRender
10-editServer
01-showdown
將 markdown 轉換成 html,介紹 showdown 怎麼用
markdown2html.js
02-staticServer
靜態伺服器,公開某個資料夾,查看目錄底下的檔案
staticServer.js
listening on port 3000
localhost:3000/markdown.md
03-showdownServer
顧名思義,能看 markdown、又有靜態伺服器
04-routeServer
看不懂
05-purecss
簡單提到 ccckmit.gitbooks.io/javascript-web/content/,但有些內容已經不合時宜,像是 jQurey
雅虎出了 purecss
聽說引用這段 css,就可以使用它的語法
<link rel="stylesheet" href="https://unpkg.com/purecss@0.6.0/build/pure-min.css">
BSD 授權,很寬鬆
專案使用了 Responsive Side Menu: http://purecss.io/layouts/side-menu/
06-handlebarsTemplate
樣板引擎
因為 Swig 樣板引擎不維護了,所以老師想換一個
結果找到這個:鬍子 http://handlebarsjs.com/
用處: 套樣本。例如
範例程式
確認樣本引擎正不正確的測試程式
07-templateServer
套樣板
靜止伺服器
08-bookdown001modulized
想讓這個專案真的能發布到 github 等地方
因此加入 package.json。一定需要這個東西,才能發布到 npm
server.js 好像沒什麼變,只是模組化程度更高了一點
好像只是在說有成功上傳的 npm 的樣子 ...
09-katexMathRender
渲染數學式
10-editServer
cmd 提示少安裝套件
npm install co-body --saveMangoDB 用的 port 27017
http 預設 80
Last updated
Was this helpful?