每個(gè)人都應(yīng)該有一個(gè)Jekyll博客

建站教程
建站教程
免費(fèi)使用Jekyll+Github Page搭建博客入門攻略

<small>因?yàn)樽约簮蹞v(zhuang)鼓(bi)搁料,從博客百度空間到后來輕博客: Posterous燕偶、Tumblr伤靠、點(diǎn)點(diǎn)范咨、推他、Lofter...再到自己搭建wordpress燥撞,寫一些簡(jiǎn)單的靜態(tài)html頁面...我可真是在“玩”博客座柱,而非寫博客迷帜。直到有一天認(rèn)識(shí)了Jekyll,被其極簡(jiǎn)寫作理念所拯救......</small>


閱前說明

<p>此文主要記錄了我自己在建此站點(diǎn)過程中遇見的一些問題和解決方案色洞,完全是在自身能力層級(jí)范圍內(nèi)進(jìn)行描述戏锹,有誤之處望請(qǐng)包涵指正。</p>

本教程適用對(duì)象包括但不限于:

  • <p>對(duì)建站火诸、HTML锦针、CSS等詞匯完全免疫的人
  • <p>會(huì)修改網(wǎng)頁圖片鏈接的入門小白設(shè)計(jì)師



工具準(zhǔn)備

  • 網(wǎng)頁代碼編輯器:Dreamweaver/Sublime Text
  • Markdown 編輯器(本人用的Typed
  • Github客戶端
  • 本文涉及到本地安裝Jekyll進(jìn)行預(yù)覽,所以使用到OS X系統(tǒng)的終端:Terminal(終端)
  • VPN工具置蜀,便于搜索更多資料(本人使用魚擺擺)
  • TXT/印象筆記奈搜,用于記錄相關(guān)代碼或者教程



第0步:買域名

懂的同學(xué)自行跳過此步,買域名為什么要放到前面來做掉盯荤?是為了防止有的同學(xué)弄到一半嫌麻煩馋吗,就沒精神再搗鼓下去,而買了域名秋秤,錢都往里砸了宏粤,極有可能幫助劇情往下繼續(xù)發(fā)展,有助于個(gè)人身心健康....



域名可在Go Daddy上使用支付寶購買灼卢,至于價(jià)格绍哎,相信我,你買的越貴你就越接近建站成功的時(shí)刻鞋真。

怎樣購買GoDaddy域名

英文不好崇堰?那就萬網(wǎng)、美聯(lián)互橙灿巧、新網(wǎng)隨便挑一個(gè)國(guó)內(nèi)域名服務(wù)商買吧赶袄。


關(guān)于域名這塊,還需要域名解析的預(yù)備知識(shí)抠藕,你可先收藏這個(gè)



那么接下來,讓我們拿起工具開始吧蒋困!


— 圖片來自@jonrohan



第1步:注冊(cè)github并搭建Page



<p>1,注冊(cè)Github



2,新建一個(gè)"Repository-中文叫做版本庫或者倉庫盾似,相當(dāng)于是一個(gè)目錄,這個(gè)目錄里面的每個(gè)文件的修改雪标、刪除零院,Github都能進(jìn)行管理、跟蹤以及復(fù)原":Repository(倉庫)


<small>如圖村刨,點(diǎn)擊+ New Repository</small>

http://7d9kkp.com1.z0.glb.clouddn.com/$}`Q(}T)8K_HL4CADIP4$~9.jpg



3,輸入相關(guān)配置告抄,注意,在網(wǎng)址欄一定要輸入username.github.io嵌牺,username指的是你注冊(cè)時(shí)的用戶名





4,新建好后打洼,進(jìn)入項(xiàng)目龄糊,點(diǎn)擊右下角Settings(設(shè)置)





5,點(diǎn)擊 Automatic page generator(頁面自動(dòng)生成器)





6,選擇一個(gè)你喜歡的模板,點(diǎn)擊生成...其實(shí)到這一步募疮,我們的網(wǎng)站已經(jīng)生成了炫惩,你可以通過自己的域名username.github.io進(jìn)行訪問,只是目前阿浓,我們還沒有學(xué)會(huì)對(duì)網(wǎng)站上的內(nèi)容進(jìn)行管理他嚷。




第2步:解析自己的域名到username.github.io





參考我們?cè)跍?zhǔn)備階段收藏的網(wǎng)頁,在域名服務(wù)商那里將域名使用CNAME解析到自己的此處填寫你的用戶名.github.io芭毙。


接著筋蓖,我們要進(jìn)行g(shù)ithub端的配置,進(jìn)入我們所建的Page倉庫主頁退敦,找到右下角的Clone in Desktop扭勉,將項(xiàng)目克隆到本地。對(duì)了苛聘,你下好了github的客戶端了么涂炎?還沒有?那趕緊下了设哗,然后登陸唱捣,這就要用到它的同步功能了(其實(shí)用github客戶端同步文檔對(duì)Geek而言是一件不太光彩的事,但暫時(shí)我們先忍忍吧网梢,先讓自己看到一點(diǎn)效果震缭,得到一點(diǎn)成就感,鼓舞著自己走下去)
我們新建一個(gè)文檔战虏,隨便什么格式拣宰,然后在里面寫入自己買的域名(注意:如果是CNAME解析,此處域名前需加上“www.”)烦感,然后將文檔重命名成CNAME,不要加任何文件格式后綴巡社。


然后此CNAME文檔拖到我們克隆到本地的倉庫文件夾,使用github客戶端進(jìn)行同步上傳手趣。過不了多久晌该,你就可以在瀏覽器中打進(jìn)你的域名,你會(huì)驚奇地發(fā)現(xiàn)绿渣,它已經(jīng)自動(dòng)跳轉(zhuǎn)到你在github上設(shè)置的默認(rèn)網(wǎng)頁了朝群!



第3步:本地安裝git,并配置SSH


Git是什么中符?它是最先進(jìn)的分布式版本控制系統(tǒng)姜胖,什么?聽不懂淀散?那我舉個(gè)糖炒栗子甜蜜蜜地告訴你:假設(shè)你是個(gè)苦逼的設(shè)計(jì)師右莱,那么下圖應(yīng)該是你常有的遭遇:

![](http://7d9kkp.com1.z0.glb.clouddn.com/屏幕快照 2015-01-05 下午7.54.31.png)

這時(shí)候蚜锨,git就出現(xiàn)了,他不但能幫你自動(dòng)記錄每次文檔的改動(dòng)隧出,還能讓其他人協(xié)作編輯踏志,這樣的話,你就不需要手動(dòng)管理這么多文檔胀瞪,也不用U盤來U盤去的了针余,想看其他同學(xué)改了什么,直接瞄一眼修改記錄解決了凄诞。簡(jiǎn)直是IT屆的“暖男欲女”圆雁,趕緊用它“裝逼”用它“飛!”....



Windows
  1. <p>去git-scm下載與你系統(tǒng)對(duì)應(yīng)的安裝包帆谍,然后安裝伪朽。
  2. <p>安裝完成后,在開始菜單找到“Git”->“Git Bash”進(jìn)行打開操作汛蝙。


MAC OS X
  1. <p>先安裝個(gè)Xcode烈涮,在AppStore搜索安裝即可;(安裝包大窖剑,下載有些時(shí)間)
  2. <p>運(yùn)行Xcode坚洽,找到“Xcode”菜單->“Preferences”,再“Downloads”標(biāo)簽西土,點(diǎn)擊“Command Line Tools”讶舰,進(jìn)行Install。因?yàn)閄code其實(shí)默認(rèn)集成了Git需了,只是沒有安裝跳昼。


關(guān)于git安裝的更多知識(shí)可參考《mac安裝最新版本的git》《安裝git》



要是你想學(xué)習(xí)更多關(guān)于git的知識(shí),那就去看大而全的Git教程



<b>一些基本的git命令:</b>

//創(chuàng)建一個(gè)倉庫
$ mkdir cellier
$ cd cellier
$ pwd
/Users/cellier/username.github.io
//通過git init命令把這個(gè)目錄變成Git可以管理的倉庫
$ git init
Initialized empty Git repository in/Users/cellier/username.github.io /.git
//要更新你的本地倉庫至最新改動(dòng)肋乍,執(zhí)行:
git pull

我們?cè)炔皇菍ithub上的庫clone到本地了嗎鹅颊,這個(gè)時(shí)候就需要使用<code>git init</code>命令將這個(gè)文件夾目錄設(shè)置為本地git可以管理的倉庫。

關(guān)于ssh鏈接github可參考使用SSH密鑰連接Github【圖文教程】



第4步:在本地安裝Jekyll進(jìn)行項(xiàng)目預(yù)覽




可參考下面兩篇



特殊問題及解決方案


<dl>
<dt><p>解決gem install jekyll 運(yùn)行無法知道的問題</dt>
<dd><p><b>在代碼 gem install jekyll 前加 sudo住拭,在代碼后加-V可看到安裝詳情過程(mac x os)</b></dd>
<dt><p>解決gem ruby install 很慢的問題</dt>
<dd><p><b>換成淘寶鏡像源</b></dd>
<dt><p>解決報(bào)錯(cuò):Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.</dt>
<dd><p><b>打開 Xcode 會(huì)彈出更新說明挪略,點(diǎn)擊同意,安裝完就可以了</b></dd>
<dt><p>測(cè)試SSH是否正常工作</dt>
<dd><p><b>參考測(cè)試SSH</b></dd>
</dl>


添加ReadMore功能(文章摘要功能)



參考JavaChen's BlogTr??ng TX blog

最終我的代碼綜合以上兩位的方法,在index.html添加了如下圖代碼:







給文章頁面添加多說評(píng)論

<p>1,注冊(cè)多說賬號(hào)滔岳,得到short_name (如圖,cellier-me就是我的shortname)



2,將生成的多說代碼復(fù)制挽牢,找到倉庫的_layouts文件夾下的post.html文檔谱煤,使用代碼編輯器打開,將多說代碼粘貼到{ { content } },</div>的下面禽拔,對(duì)了刘离,請(qǐng)養(yǎng)成隨時(shí)Ctrl+S進(jìn)行文檔編輯保存的習(xí)慣


3,找到倉庫里的_config.yml文檔室叉,代碼編輯器打開,貼入如下代碼

<code>
comments :

provider : duoshuo

duoshuo :

short_name : 你的short_name
</code>



常用HTML代碼:

<code>
// 新建標(biāo)簽頁打開鏈接

<a href="此處填寫要跳轉(zhuǎn)的網(wǎng)址" target="_blank">鏈接文字</a>
</code>


<code>
// 插入圖片:width 設(shè)置圖片寬度硫惕;height 設(shè)置圖片高度

<img src="圖片路徑地址" width="165" height="60" />
</code>


<code>
// 插入圖片并居中

<div align=center><img src="圖片網(wǎng)址" width="500" /></div>

</code>


常用HTML標(biāo)簽


  • <p>加粗字體, 使用 <strong>
  • <p>斜體, 使用 <em>
  • <p>標(biāo)注, 像 <abbr title="一種超文本標(biāo)記語言">HTML</abbr> 使用的是標(biāo)簽<abbr>, 加上 標(biāo)注標(biāo)題 來闡述被標(biāo)注對(duì)象
  • <p>引文, 像 <cite>— 魯迅</cite>, 使用 <cite>
  • <p><del>刪除線</del> 使用標(biāo)簽 <del> 而<ins>下滑線</ins> 則使用 <ins>
  • <p>上標(biāo)字 2B 使用 <sup> 而下標(biāo)字 還是2B則用<sub>
  • <p><tt>打字機(jī)體</tt>使用<tt>
  • <p><u>下劃線</u>還可使用<u>
  • <p>特殊符號(hào)表示 空格
  • <p><big>大字體</big>使用<big>茧痕,<small>小字體</small>使用<small>




<b>最后,我想說的是:</b>

“沒有十全十美的教程恼除,如同不存在徹頭徹尾的絕望”(改自村上春樹語)

重要的是保持住一顆搗騰不安的心以及對(duì)知識(shí)的渴望與翻墻找尋.....

轉(zhuǎn)載請(qǐng)注明:From cellier

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末踪旷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子豁辉,更是在濱河造成了極大的恐慌令野,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徽级,死亡現(xiàn)場(chǎng)離奇詭異气破,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)餐抢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門现使,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人旷痕,你說我怎么就攤上這事碳锈。” “怎么了苦蒿?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵殴胧,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我佩迟,道長(zhǎng)团滥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任报强,我火速辦了婚禮灸姊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘秉溉。我一直安慰自己力惯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布召嘶。 她就那樣靜靜地躺著父晶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弄跌。 梳的紋絲不亂的頭發(fā)上甲喝,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音铛只,去河邊找鬼埠胖。 笑死糠溜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的直撤。 我是一名探鬼主播非竿,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼谋竖!你這毒婦竟也來了红柱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤圈盔,失蹤者是張志新(化名)和其女友劉穎豹芯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體驱敲,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡铁蹈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了众眨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片握牧。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖娩梨,靈堂內(nèi)的尸體忽然破棺而出沿腰,到底是詐尸還是另有隱情,我是刑警寧澤狈定,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布颂龙,位于F島的核電站,受9級(jí)特大地震影響纽什,放射性物質(zhì)發(fā)生泄漏措嵌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一芦缰、第九天 我趴在偏房一處隱蔽的房頂上張望企巢。 院中可真熱鬧,春花似錦让蕾、人聲如沸浪规。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笋婿。三九已至,卻和暖如春顿颅,著一層夾襖步出監(jiān)牢的瞬間萌抵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工元镀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绍填,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓栖疑,卻偏偏與公主長(zhǎng)得像讨永,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子遇革,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容