顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2014-07-28 02:49:41
看板 Soft_Job
作者 changyuheng (張昱珩)
標題 Re: [請益] 適合貼程式碼的 blog
時間 Sun Jul 27 12:36:07 2014


※ 引述《On1earth (小淺)》之銘言:
: 請問大家有什麼blog系統或平台比較適合拿來貼程式碼嗎?
: 想記錄一些coding上遇到的麻煩與解法,
: 主要有兩點比較重要
: 1. 方便貼程式碼,有highlight
: 2. 方便在文章插圖(會有step by step一步驟一張圖的需求),
: 架好wordpress後發現不太適合這種用途,
: 例如貼xml要手動轉換< >等字元、縮排也不方便。
: 謝謝。


有 syntax highlighting 的很多,
但有做到第 2 點的比較少。

現在流行能用靜態網站做到的,就不要用動態的,像 blogging 就蠻適合用靜態網站的,
搭配 GitHub Pages (前幾篇有中文教學) 就能呈現。

這邊有人整理各個靜態網站 generator 的比較:http://staticsitegenerators.net/
Static Site Generators
The definitive listing of Static Site Generators ...

 
從中舉幾個 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
Tag Plugins | Hexo
Tag plugins are different from tags in posts. They’re ported from Octopress and can help you insert specific contents in posts quickly.
Block Quote
Inserts quotes with author, source and title in post ...

 

4. Hugo (Go)
http://hugo.spf13.com/extras/highlighting

--
http://changyuheng.github.io/

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.117.77
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1406435774.A.F9C.html
On1earth:謝謝大大,今天第一次聽到用這種方式產生blog,不過好像1F 07/27 16:24
On1earth:很不好設定,方便請問大大,我工作與平常環境都是windows
On1earth:選擇octopress還是pelican會比較好呢?

Octopress 是最大宗的,但是我不熟悉,沒辦法給你建議。
簽名檔的 blog 就是用 Pelican 產生的,但是沒有在 Windows 下試過。

同樣是 Python 寫的 generator,比起 Pelican 我更推薦 Nikola。

不過上面這四個 generator 裡面我最推薦的是 Hexo,因為他是台灣人寫的:
http://zespia.tw/blog/2012/10/11/hexo-debut/
針對 syntax highlighting 功能,這邊有個範例:
http://hexo.chenall.net/post/code/

比起許多程式只要一直按下一步就可以裝好、設定好,
這些 generator 是比較複雜一點,
但既然有張貼程式碼的需求,相信這些設定都不算困難。

網路上有好幾篇文章分享如何在 Windows 下安裝與使用 Hexo。

許多 doc 也都是 generator 產生的 static site,
舉一個比較特別的:https://www.gitbook.io/
GitBook ·  Read, Write & Publish Books
Publish beautiful interactive books using Git and Markdown. ...

 
※ 編輯: changyuheng (220.141.117.77), 07/28/2014 00:56:57
uranusjr:竟然沒講到最多人用的 Jekyll...4F 07/28 02:06

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 458 
作者 changyuheng 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇