程序員的第一篇博客,一般都是Hello World,我也習(xí)俗下。
以下用幾種方式(Octopress)來(lái)貼HelloWorld的代碼
- Backtick Code Blocks
1 2 3 4 5 6 7 8 9 |
- Include Code Snippets
1 2 3 4 5 6 7 8 9 |
- Gist Embedding
- Inline Code Blocks
1 2 3 4 5 6 7 8 9 |
B.T.W. 我以后應(yīng)該比較常用Backtick code blocks 和 Include code sinipets.
P.S. 悲催地體驗(yàn)——在Windows下安裝Octopress
在Windows下體驗(yàn)Ruby,真的是一件很痛苦的事情,有打算遷移到Ubuntu環(huán)境了。 這里記錄下載Windows下安裝Octopress的步驟,有些真是很痛苦。
-
安裝 ruby
如果你不怕麻煩的話,可以選擇裝ruby+Devkit(Devkit也要安裝不然在bundle install這步附近應(yīng)該會(huì)有問(wèn)題),Windows下安裝ruby可以通過(guò)RubyInstaller(不過(guò)好像經(jīng)常需要翻Wall過(guò)去才能打開(kāi)),更方便地方法是直接通過(guò)railsinstaller 來(lái)安裝,里面包括很多需要的工具。 -
安裝 python 這個(gè)真的需要,ruby核心部分有用到。如果沒(méi)有安裝Python的話,在Octopress的代碼高亮(include_code 等)部分可能會(huì)出現(xiàn)問(wèn)題:
比如:
1 2 3 |
請(qǐng)先安裝 python-xxx.msi,然后把python home(e.g. C:\Python27)加到windows環(huán)境變量下
請(qǐng)注意,一定要把python home加到windows環(huán)境變量下。
如果還不行的話,請(qǐng)參考這個(gè)issue,應(yīng)該能夠解決。
-
安裝octopress
這個(gè)官網(wǎng)已經(jīng)有介紹了,應(yīng)該比較簡(jiǎn)單。 -
中文問(wèn)題
Windows下如果有中文的話,在generate步驟就會(huì)失敗,網(wǎng)上給出的解決方法也很簡(jiǎn)單,就是設(shè)置自己本機(jī)的環(huán)境變量
具體的就是這樣設(shè)置的
1 2 |
-
還有一個(gè)問(wèn)題
對(duì)有序序列支持不好,我已經(jīng)提了一個(gè)bug了。 -
就請(qǐng)歡樂(lè)地?fù)肀ctopress/Jekyll吧。
后記
Octopress 重裝記
- 參考本文 ,安裝ROR,Python并配置好環(huán)境配置(中文編碼、python)
- git clone git@github.com:lishunli/lishunli.github.com.git (change it by yourself)
- git checkout source
- bundle install or bundle update
- rake setup_github_pages
- rake generate, rake preview, rake deploy
- rake new_post[“title”] 新建的文章默認(rèn)是ANSI編碼的,這會(huì)導(dǎo)致generate步驟失敗,請(qǐng)轉(zhuǎn)換為UTF-8格式的文件后重新來(lái)過(guò),如果還有問(wèn)題,嘗試其它的解決辦法。
順利更新于2012年12月17日
博客中的一些下載已經(jīng)放到了百度云了,請(qǐng)根據(jù)需要下載。【點(diǎn)我去百度云下載】
最后弱弱地說(shuō)一下,如果可以的話,轉(zhuǎn)載請(qǐng)?zhí)峁┏鎏? ),謝謝。
