使用github+jekyll搭建blog環境,完美替代wordpress

轉自http://www.heiniuhaha.com/lessons/2012/08/09/use-jekyll-build-blog/

也來講講怎麼使用github pages做blog環境

優點

空間免費,github託管,穩定又安全,遭遇過空間商跑路的朋友是不是想起傷心往事;

允許本地服務器調試,脫離網絡寫文章毫無壓力,因爲可以使用git命令同步來管理文章,版本控制妥妥的,對技術人員來說,一鍵恢復,實在是神物;

還能綁定頂級域名,親,人家免費空間竟然還允許我們綁域名有木有~~;

文章用markedown編寫,以前遭受排版困擾的親們是不是很激動;

購買域名

可以去萬網,這兩天正好在促銷. net-cn-sales

用免費的dnsPod做域名解析

dnspod鏈接地址https://www.dnspod.cn/ dnspod settings

github註冊和本地電腦jekyll等環境配置

參考最底下的參考文章,省略。。。

命令

  1. git命令獲取遠程文件

    git clone git@github.com:heiniuhaha/heiniuhaha.github.com.git
  2. 定位到目錄heiniu.github.com

    cd .ssh/heiniuhaha.github.com
  3. 使用rake命令

    rake page           # Create a new page.
    rake post           # Begin a new post in ./_posts
    rake preview        # Launch preview environment
  4. 寫文章的時候學習下markdown語法

    如:中文單引號 ` 用來標註小塊代碼,如github jekyll

  5. 最後提交git代碼

    git add .
    git commit . -m 'just another commit'

日常發佈完整命令

git clone git@github.com:heiniuhaha/heiniuhaha.github.com.git//本地如果無遠程代碼,先做這步,不然就忽略
cd .ssh/heiniuhaha.github.com//定位到你blog的目錄下
git pull origin master //先同步遠程文件,後面的參數會自動連接你遠程的文件
git status //查看本地自己修改了多少文件
git add .//添加遠程不存在的git文件
git commit * -m "what I want told to someone"
git push origin master //更新到遠程服務器上

參考文章

附件:git api 總結圖

鏈接:http://www.heiniuhaha.com/assets/themes/twitter/pic/git-api.png git api 總結圖



發佈了52 篇原創文章 · 獲贊 38 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章