Git 學習筆記


Git 是一個實用的版本控制工具 (VCS, Version Control System),在程式開發的過程中經常有回復特定版本檔案、正式版與測試版分隔等需求,而如果只靠在檔名加註日期、資料夾區隔等方式,或許在簡單的專案與個人的開發環境還能夠勝任。但如果專案的歷程較為複雜以及多人共同開發時,好用的版本工具能夠讓繁瑣的工作井然有序。

logo

閱讀更多

你不能錯過的 GitHub.io 技術部落格蒐羅大全


最近開始用 GitHub.io 當作部落格的寫作平台,自己寫作也喜歡看別人寫作,於是欣賞同樣使用 GitHub.io 寫技術部落格的同好就是閒暇時段最好的娛樂。但遇見這類的部落格全憑在搜尋技術關鍵字時候的運氣,然而在偶然的契機下想到不妨分析 Huli 大 GitHub 上的 Followers,因為 Huli 大經常提攜前端、程式開發後進,同時也鼓勵學習者寫技術部落格,所以他的 Followers 一定存在大量的寫作族群。

logo

閱讀更多

EJS 學習筆記


EJS (Embbed JavaScript),能夠利用 js 生成 html 的頁面引擎,類似的還有 pug 、 handlebar,自己最熟悉的則是 Asp.Net 的 Razor。寫 Razor 的感受十分流暢,想要重現 Razor 便利的功能是在打造 Gulp Starter Template 時的目標之一。

而 EJS 與 pug 相比,差異在於 EJS 的語法和原生 html 較為接近,只是多了額外的標籤來處理鑲嵌的 js ,pug 則類似 scss ,是精簡語法的 html,同時由於尚未在 vscode 上找到對應支援 pug css intellisense 的 plugin ,對於要快速開發需求時,可能多了翻查文件的不便,因此就決定以 EJS 作為 template 的 view engine。

閱讀更多