Re: [請益] 適合貼程式碼的 blog

作者: changyuheng (張昱珩)   2014-07-27 12:36:07
※ 引述《On1earth (小淺)》之銘言:
: 請問大家有什麼blog系統或平台比較適合拿來貼程式碼嗎?
: 想記錄一些coding上遇到的麻煩與解法,
: 主要有兩點比較重要
: 1. 方便貼程式碼,有highlight
: 2. 方便在文章插圖(會有step by step一步驟一張圖的需求),
: 架好wordpress後發現不太適合這種用途,
: 例如貼xml要手動轉換< >等字元、縮排也不方便。
: 謝謝。
有 syntax highlighting 的很多,
但有做到第 2 點的比較少。
現在流行能用靜態網站做到的,就不要用動態的,像 blogging 就蠻適合用靜態網站的,
搭配 GitHub Pages (前幾篇有中文教學) 就能呈現。
這邊有人整理各個靜態網站 generator 的比較:http://staticsitegenerators.net/
從中舉幾個 syntax highlighting 的 demo:
1. Octopress (Ruby)
http://octopress.org/docs/plugins/codeblock/
2. Nikola (Python)
http://getnikola.com/handbook.html#gist
3. Hexo (JavaScript)
http://hexo.io/docs/tag-plugins.html#Code_Block
4. Hugo (Go)
http://hugo.spf13.com/extras/highlighting
作者: On1earth (小淺)   2014-07-27 16:24:00
謝謝大大,今天第一次聽到用這種方式產生blog,不過好像很不好設定,方便請問大大,我工作與平常環境都是windows選擇octopress還是pelican會比較好呢?
作者: uranusjr (←這人是超級笨蛋)   2014-07-28 02:06:00
竟然沒講到最多人用的 Jekyll...
作者: whitefur (白毛)   2014-07-28 10:18:00
跟hexo一樣是Nodejs寫的 - wintersmith也蠻好上手的
作者: On1earth (小淺)   2014-07-28 21:56:00
剛剛在koding上試hexo,發現其實還滿簡單的,只是deploy到github還要研究一下怎麼設ssh,選用hexo的原因是我怕ruby,之前在windows裝過,不是很順利。這種方式滿適合拿來做說明文件,以前就在想說這種文件怎怎麼製作,如果用CMS應該要編輯很久。

Links booklink

Contact Us: admin [ a t ] ucptt.com