程序員的第一篇博客,一般都是Hello World,我也習俗下。
以下用幾種方式(Octopress)來貼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. 我以后應該比較常用Backtick code blocks 和 Include code sinipets.
P.S. 悲催地體驗——在Windows下安裝Octopress
在Windows下體驗Ruby,真的是一件很痛苦的事情,有打算遷移到Ubuntu環境了。 這里記錄下載Windows下安裝Octopress的步驟,有些真是很痛苦。
-
安裝 ruby
如果你不怕麻煩的話,可以選擇裝ruby+Devkit(Devkit也要安裝不然在bundle install這步附近應該會有問題),Windows下安裝ruby可以通過RubyInstaller(不過好像經常需要翻Wall過去才能打開),更方便地方法是直接通過railsinstaller 來安裝,里面包括很多需要的工具。 -
安裝 python 這個真的需要,ruby核心部分有用到。如果沒有安裝Python的話,在Octopress的代碼高亮(include_code 等)部分可能會出現問題:
比如:
1 2 3 |
請先安裝 python-xxx.msi,然后把python home(e.g. C:\Python27)加到windows環境變量下
請注意,一定要把python home加到windows環境變量下。
如果還不行的話,請參考這個issue,應該能夠解決。
-
安裝octopress
這個官網已經有介紹了,應該比較簡單。 -
中文問題
Windows下如果有中文的話,在generate步驟就會失敗,網上給出的解決方法也很簡單,就是設置自己本機的環境變量
具體的就是這樣設置的
1 2 |
-
還有一個問題
對有序序列支持不好,我已經提了一個bug了。 -
就請歡樂地擁抱Octopress/Jekyll吧。
后記
Octopress 重裝記
- 參考本文 ,安裝ROR,Python并配置好環境配置(中文編碼、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”] 新建的文章默認是ANSI編碼的,這會導致generate步驟失敗,請轉換為UTF-8格式的文件后重新來過,如果還有問題,嘗試其它的解決辦法。
順利更新于2012年12月17日
博客中的一些下載已經放到了百度云了,請根據需要下載。【點我去百度云下載】
最后弱弱地說一下,如果可以的話,轉載請提供出處( ),謝謝。
