• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            loop_in_codes

            低調(diào)做技術(shù)__歡迎移步我的獨(dú)立博客 codemaro.com 微博 kevinlynx

            使用Github Page來(lái)寫(xiě)博客

            原文鏈接http://codemacro.com/2012/04/20/blog-on-github/


            最開(kāi)始知道Github Page,是通過(guò)codertrace上的某些注冊(cè)用戶(hù),他們的BLOG就建立在Github Page上,并且清一色的干凈整潔(簡(jiǎn)陋),這看起來(lái)很酷。

            Github提供了很多很合coder口味的東西,例如Gist,也包括這里提到的Page。Page并不是特用于建立博客的產(chǎn)品,它僅提供靜態(tài)頁(yè)面的顯示。它最酷的地方,是通過(guò)Git的方式來(lái)讓你管理這些靜態(tài)頁(yè)面。通過(guò)建立一個(gè)repository,并使用markdown語(yǔ)法來(lái)編寫(xiě)文章,然后通過(guò)Git來(lái)管理這些文章,你就可以自動(dòng)將其發(fā)布出去。

            當(dāng)然,要搭建一個(gè)像樣點(diǎn)的博客,使用Github Page還不太方便。這里可以使用Jekyll。Jekyll是一個(gè)靜態(tài)網(wǎng)頁(yè)生成器,它可以將你的markdown文件自動(dòng)輸出為對(duì)應(yīng)的網(wǎng)頁(yè)。而Github Page也支持Jekyll。

            為了更方便地搭建博客,我還使用了Jekyll-bootstrap。jekyll-bootstrap其實(shí)就是一些模板文件,提供了一些博客所需的特殊功能,例如評(píng)論,訪(fǎng)問(wèn)統(tǒng)計(jì)。

            基于以上,我就可以像在Github上做項(xiàng)目一樣,編寫(xiě)markdown文章,然后git push即可。可以使用jekyll --server在本地開(kāi)啟一個(gè)WEB SERVER,然后編寫(xiě)文章時(shí),可以在本地預(yù)覽。

            Github Page還支持custom domain,如你所見(jiàn),我將我的域名codemacro.com綁定到了Github Page所提供的IP,而不再是我的VPS。你可以通過(guò)kevinlynx.github.com或者codemacro.com訪(fǎng)問(wèn)這個(gè)博客。


            當(dāng)然實(shí)際情況并沒(méi)有那么簡(jiǎn)單,例如并沒(méi)有太多的theme可供選擇,雖然jekyll-bootstrap提供了一些,但還是太少。雖然,你甚至可以fork別人的jekyll博客,使用別人定制的theme,但,這對(duì)于一個(gè)不想過(guò)于折騰的人說(shuō),門(mén)檻也過(guò)高了點(diǎn)。

            jekyll-bootstrap使用了twitter的bootstrap css引擎,但我并不懂這個(gè),所以,我也只能定制些基本的頁(yè)面樣式。


            1年前我編寫(xiě)了ext-blog,并且在我的VPS上開(kāi)啟了codemacro.com這個(gè)博客。本來(lái),它是一個(gè)ext-blog很好的演示例子,但維護(hù)這個(gè)博客給我?guī)?lái)諸多不便。例如,每次發(fā)布文章我都需要使用更早前用lisp寫(xiě)的cl-writer,我為什么就不愿意去做更多的包裝來(lái)讓cl-writer更好用?這真是一個(gè)垃圾軟件,雖然它是我寫(xiě)的。另一方面,codemacro.com使用的主題,雖然是我抄的,但依然太丑,并且惡心。

            更別說(shuō)那個(gè)消耗我VPS所有內(nèi)存的lisp解釋器,以及那惡心的兩位數(shù)字乘法的驗(yàn)證碼---你能想象別人得有多強(qiáng)烈的留言欲望,才愿意開(kāi)一個(gè)計(jì)算器?


            說(shuō)說(shuō)codertrace.com。我其實(shí)寫(xiě)了篇關(guān)于codertrace.com的總結(jié),但沒(méi)有作為博客發(fā)布。做這個(gè)事情的結(jié)果,簡(jiǎn)單總結(jié)來(lái)說(shuō)就是瞎JB折騰沒(méi)有任何結(jié)果。我真的是個(gè)苦逼雙子男,我每次做件事情都需要巨大的毅力才能讓自己專(zhuān)注下去。

            整個(gè)過(guò)程中,收到了些網(wǎng)友的郵件,看到了些評(píng)論,雖然不多。郵件/評(píng)論中有建議的,也有單純的交流的,也有單純鼓勵(lì)的。我想說(shuō)的是,thanks guys。


            Anyway, try Github Page, save your VPS money :D.

            posted on 2012-04-20 16:21 Kevin Lynx 閱讀(7759) 評(píng)論(5)  編輯 收藏 引用 所屬分類(lèi): 通用編程

            評(píng)論

            # re: 使用Github Page來(lái)寫(xiě)博客 2012-04-20 20:00 pezy

            可以試試octopress嘛,簡(jiǎn)單很多。  回復(fù)  更多評(píng)論   

            # re: 使用Github Page來(lái)寫(xiě)博客 2012-04-23 09:19 zuhd

            每次讀你的博客,都感覺(jué)在讀一篇譯文
            anyway, very funny  回復(fù)  更多評(píng)論   

            # re: 使用Github Page來(lái)寫(xiě)博客 2012-05-03 14:00 路過(guò)

            @zuhd
            那是因?yàn)樗麑W(xué)C++的時(shí)候,讀太多中文式英文的書(shū)籍的后遺癥  回復(fù)  更多評(píng)論   

            # re: 使用Github Page來(lái)寫(xiě)博客 2012-05-03 15:35 Kevin Lynx

            @路過(guò)
            這尼瑪都知道。。。你誰(shuí)啊  回復(fù)  更多評(píng)論   

            国产毛片欧美毛片久久久| 狠狠干狠狠久久| 久久亚洲AV成人无码软件| 成人综合久久精品色婷婷| 亚洲色婷婷综合久久| 精品综合久久久久久97超人 | 伊人久久亚洲综合影院| 亚洲AV无一区二区三区久久| 国产精品岛国久久久久| 色婷婷综合久久久久中文字幕| 99精品久久精品一区二区| 久久精品国产一区| 午夜精品久久久久久久| 亚洲精品视频久久久| 国产精品九九久久免费视频 | 国产毛片欧美毛片久久久| 婷婷综合久久狠狠色99h| 亚洲AV日韩精品久久久久| 欧美国产成人久久精品| 香港aa三级久久三级| 精品国产乱码久久久久久1区2区| 伊人精品久久久久7777| 久久久噜噜噜久久| 精品国产乱码久久久久久浪潮| 亚洲色大成网站WWW久久九九| 欧美粉嫩小泬久久久久久久 | 一本色道久久综合亚洲精品| 久久亚洲国产精品123区| 国产精品美女久久久免费| 91精品国产乱码久久久久久| 久久久久亚洲AV无码网站| 亚洲伊人久久精品影院| 一级女性全黄久久生活片免费| 色99久久久久高潮综合影院| 欧美麻豆久久久久久中文| 一日本道伊人久久综合影| 漂亮人妻被中出中文字幕久久| 亚洲精品高清一二区久久| 思思久久99热只有频精品66| 国产亚洲美女精品久久久2020| 久久久久高潮综合影院|