<commit_before>---
layout: post
title:  "搭建jekyll博客"
category: jekyll
date:   2015-04-03 02:15:48
categories: jekyll 
---
jekyll是啥東東？？

```
免費的BLog生成工具
純靜態，無數據庫支持
支持markdown語法 提高逼格（[開始學習markdown語法][studymarkdown]）
開通`GitPages`，把你的`jekyll`（根目錄下所有文件））網站放上去託管，
```

GitHub Pages + Jekyll = Your blog!(快速搭建)


1.先搞一個 [GitHub Pages][githubpages]，根據官網步驟來，請先登錄你的GitHub

1.1 [創建一個倉庫][create a repository]

1.2 clone 你創建好的倉庫 你可以使用命令行，或者Giub終端.在你的磁盤上創建一個文件夾(*mkdir myblog*)，放置你的項目,在這個目錄下執行下面操作

```
~ $ git clone https://github.com/yanshinian/yanshinian.github.io
clone完，在myblog下有個*yanshinian.github.io*文件夾
```
1.3 創建一個index.html文件，作為測試文件

```
~ $ cd yanshinian.github.io
~ $ echo "Hello Word" > index.html
``` 
1.4 上傳至遠程倉庫

```
~ $ git add --all
~ $ git commit -m "隨便寫，想寫什麼些什麼"
~ $ git push -u origin master
```
		
1.5 驗證你的成果，打開你的瀏覽器，打開的的GitPages地址*http://yanshinian.github.io*


2.再搞個[Jekyll][jekyllrb]當Blog，英文不好看[Jekyll中文站][jekyllcn]
	
	{% highlight ruby %}
	~ $ gem install jekyll
	~ $ jekyll new myblog
	~ $ cd myblog
	~/myblog $ jekyll serve
	然後再瀏覽器輸入，http://localhost:4000，讓你的博客跑起來
	{% endhighlig}

3.更換主題

3.1找主題。我是http://jekyllthemes.org/ 上找了個，本想用默認的，但是，默認的需要花時間裝飾。我選擇的是這個主題http://jekyllthemes.org/themes/uno-dbyll/

3.2更換主題。你把你保存博客的文件夾打開，比如我的是`yanshinian.github.io`把裡面的東西，全部清空,如果你跟我選的主題，一樣那麼打開頁面，點擊 `HomePage`就是這個開源主題，github的地址。當然你可以直接`Download`，我覺得git很方便。找到git的url。clone到 `yanshinian.github.io`文件夾中

```
~ $ git https://github.com/talk2ankan/uno-dbyll.git`
down下來，運行，確保能用
~ $ jekyll serve
```
3.3 上傳到的你倉庫，在這裡需要配置一下 git ，具體看這個鏈接，寫的不錯。[http://www.cnblogs.com/chiao/archive/2011/07/27/2117835.html][use-git]

4.綁定你的域名

4.1 創建一個 `CNAME` 文件，放在你的根目錄下，打開填寫你的域名`yanshinian.com`

4.2 解析你的域名,A 記錄 ip 地址獲取：`ping yanshinian.github.io`

![](/images/jekyll/jekyll01.png)

對了購買域名我建議上萬網http://www.net.cn，免費保護你的 `whois信息`，新網會收費，每月好像10元

5.給你的網站添加百度統計http://tongji.baidu.com/web/welcome/login

百度統計同你的訪客記錄，來源分析，受訪界面。你可以百度了解，我不再贅述。關於怎麼使用。註冊之後。

在 `網站中心`左側`代碼管理`這個模塊，百度告訴你怎麼弄。很詳細的。傻瓜式。本地添加好，上傳到遠程服務器

<commit_msg>jekyll的安裝<commit_after>---
layout: post
title:  "搭建jekyll博客"
category: jekyll
date:   2015-04-03 02:15:48
categories: jekyll 
---
jekyll是什麼？？

```
免費的BLog生成工具
純靜態，無數據庫支持
支持markdown語法 提高逼格（[開始學習markdown語法][studymarkdown]）
開通`GitPages`，把你的`jekyll`（根目錄下所有文件））網站放上去託管，
```

GitHub Pages + Jekyll = Your blog!(快速搭建)


1.先搞一個 [GitHub Pages][githubpages]，根據官網步驟來，請先登錄你的GitHub

1.1 [創建一個倉庫][create a repository]

1.2 clone 你創建好的倉庫 你可以使用命令行，或者Giub終端.在你的磁盤上創建一個文件夾(*mkdir myblog*)，放置你的項目,在這個目錄下執行下面操作

```
~ $ git clone https://github.com/yanshinian/yanshinian.github.io
clone完，在myblog下有個*yanshinian.github.io*文件夾
```
1.3 創建一個index.html文件，作為測試文件

```
~ $ cd yanshinian.github.io
~ $ echo "Hello Word" > index.html
``` 
1.4 上傳至遠程倉庫

```
~ $ git add --all
~ $ git commit -m "隨便寫，想寫什麼些什麼"
~ $ git push -u origin master
```
		
1.5 驗證你的成果，打開你的瀏覽器，打開的的GitPages地址*http://yanshinian.github.io*


2.再搞個[Jekyll][jekyllrb]當Blog，英文不好看[Jekyll中文站][jekyllcn]
	
```
	~ $ gem install jekyll
	~ $ jekyll new myblog
	~ $ cd myblog
	~/myblog $ jekyll serve
	然後再瀏覽器輸入，http://localhost:4000，讓你的博客跑起來
```

3.更換主題

3.1找主題。我是http://jekyllthemes.org/ 上找了個，本想用默認的，但是，默認的需要花時間裝飾。我選擇的是這個主題http://jekyllthemes.org/themes/uno-dbyll/

3.2更換主題。你把你保存博客的文件夾打開，比如我的是`yanshinian.github.io`把裡面的東西，全部清空,如果你跟我選的主題，一樣那麼打開頁面，點擊 `HomePage`就是這個開源主題，github的地址。當然你可以直接`Download`，我覺得git很方便。找到git的url。clone到 `yanshinian.github.io`文件夾中

```
~ $ git https://github.com/talk2ankan/uno-dbyll.git`
down下來，運行，確保能用
~ $ jekyll serve
```
3.3 上傳到的你倉庫，在這裡需要配置一下 git ，具體看這個鏈接，寫的不錯。[http://www.cnblogs.com/chiao/archive/2011/07/27/2117835.html][use-git]

4.綁定你的域名

4.1 創建一個 `CNAME` 文件，放在你的根目錄下，打開填寫你的域名`yanshinian.com`

4.2 解析你的域名,A 記錄 ip 地址獲取：`ping yanshinian.github.io`

![](/images/jekyll/jekyll01.png)

對了購買域名我建議上萬網http://www.net.cn，免費保護你的 `whois信息`，新網會收費，每月好像10元

5.給你的網站添加百度統計http://tongji.baidu.com/web/welcome/login

百度統計同你的訪客記錄，來源分析，受訪界面。你可以百度了解，我不再贅述。關於怎麼使用。註冊之後。

在 `網站中心`左側`代碼管理`這個模塊，百度告訴你怎麼弄。很詳細的。傻瓜式。本地添加好，上傳到遠程服務器


{'fraction_non_alphanumeric': 0.16114343536554515, 'fraction_numerical': 0.03187452567670124, 'mean_word_length': 5.805507745266781, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6591838', 'n_tokens_mistral': 2817, 'n_tokens_neox': 2903, 'n_words': 221}