撰寫 Hexo 文章,Markdown + HTML 特殊語法
使用者以 Markdown 語法撰寫 Hexo 文章,但是遇到不支援或預期外的情境該怎麼辦?
使用者以 Markdown 語法撰寫 Hexo 文章,但是遇到不支援或預期外的情境該怎麼辦?
資訊爆炸的世代,每天會有上千萬新的網頁資料誕生,如果你想分析一間科技公司的成長能力,需要研究的資料有:營收成長率、主營業務增長率、股本比重、固定資產比等等,還不只包含當年當季度,可能需要收集連續十年的一堆資料。如果你想買運動彩券,則需要收集:多年 NBA 不同隊伍的比數,球員的上場時間、進球率、罰球進球率等等。
利用網路爬蟲,自動化地重複執行收集資料和萃取、處理資訊的步驟,可以大大地節省我們的時間,還不會有運算上的錯誤發生 (除非你自己程式邏輯寫錯囉~)
實際練習幾個類別的運用,將程式碼封裝在裡面,使用者不需要寫很多行程式碼,即可操作。
Class 類別主要用來定義封裝的變數和函式 (又稱作屬性)。定義類別名稱時,習慣首字大寫。可以分成靜態類別、一般類別和兩者混用類別。
要理解 class 的特性,就一定得提到物件導向 (OOP,Object Oriented Programming) 的概念。
這一篇提到,多人協作時,在自己開始更新本地端分支前,最好先取得遠端分支的更新版本,即可能避免更新到同一行檔案之衝突的發生。若是自己更新完了本地端該分支的現有版本,正要推上遠端分支時,發現檔案衝突,該如何解決?
多人協作時,不可能都在 master分支 上更動程式碼,通常會另外開分支來做測試或開發,藉此不影響正式主機分支。
branch 非常不佔空間。它們只是一個指向某個 commit 的 reference,就這麼簡單。使用 branch 其實就是在說:「我想要包含這一次的 commit 以及它的所有 parent 的 commit。」
因為即使一個新的網站被創建,搜尋引擎也不會馬上辨識到該網站,要等搜尋引擎自動辨識到網站,不知道幾年過去了…,所以,我們必須實行一些動作,使搜尋引擎確實收錄新建立的網站。
也就是讓搜尋引擎的索引,有新建立網站中網頁的內容及網址等資料,讓搜尋引擎能更容易地搜尋到我們的網站,這個動作算是 SEO 的其中一種。