作者Linux (Windows)
看板Soft_Job
標題[心得] 使用 GitHub 當 Blog
時間Thu Dec 25 00:20:48 2014
看到這標題我想板上很多大大們可能會覺的..
市面上已經很多資源了,沒想到還有人自己刻..
(我也是寫完分享給朋友,才知道已經有人做過了XD
不過既然刻了,就分享一下! 希望不會被鞭的太慘 哈哈
首先,目的是為了利用 GitHub 所提供的 gh-pages 建置出靜態的網站,
所以我利用了 php 去將 mou 所寫的 .md Markdown 文件,
轉成 .html 的靜態文件,並且入 標簽、分頁 等功能!
Demo Page:
https://goo.gl/aCmGDm
Youtube Sample:
http://tinyurl.com/oz7fw7v
GitHub:
https://github.com/comdan66/blog
目前再 github.io 上面的文章,因為要 Demo 所以就大約拿以前的筆記充當
也因為才寫沒多久,所以我猜 應該漏洞百出,所以請大家多多包含 >"<
細節在我 GitHub 或者 Demo 頁面內會有大約的說明,所以這邊就大略的帶過
基本上就是利用 build.php 這隻檔案去編譯出這些 html 靜態頁面
編譯方式則是利用 templates/ 內的 html 版型
再搭配我所寫的 lib/oa/helper.php 內的 load_view function 去做出頁面
如果有用過 CodeIgniter 的話,應該就會很熟悉 load_view 的用法XD
再我的 GitHub 上有一個 pure 的 branch,裡面就是一個乾淨的版本
當然,如果各位大大有興趣的話,可以玩玩看 >///<
如果想要將他變成自己的 Blog 的話,可以直接修改 config/ 內的檔案
記得,修改完後,要再用 php build.php 重新建立靜態頁喔!
有問題的話,歡迎大家一起討論吧:)
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.175.173
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1419438051.A.B58.html
→ Linux: PS. 網頁應該有 RWD 所以手機應該可以看! 12/25 00:27
→ Linux: 為了 RWD 還花了我兩天重寫 scss 哈哈 12/25 00:27
※ 編輯: Linux (36.227.175.173), 12/25/2014 00:30:30
推 tw0517tw: 好像直接有人拿issue 寫blog XD 12/25 00:48
→ Linux: 樓上大大 指的是@@? 我不大懂 0.0a 12/25 00:50
推 tw0517tw: 就不管版型的話 開一個issue就是一篇文章XD 12/25 00:51
→ Linux: ! 喔! 我不知道有 issue 這功能(?)可以用! 明天來研究看看 12/25 00:55
→ Linux: 謝謝樓上大大,又知道一個東西了 哈哈 12/25 00:56
推 tw0517tw: 他通常不是拿來當作blog的啦XD 12/25 01:02
推 summerleaves: 哇 這 id 可是 Linux 呢 12/25 16:26
推 virve: 這不是傳說中用 windows 的 Linux 大嗎 12/26 01:43
→ Linux: 現在都用 Mac 了... 12/26 09:36
推 Seudo: 試過octopress跟pelican 架在Github都滿簡單的 12/26 21:54
推 ericwang1017: 推自刻, 不過我建議最好可以參考octopress & hexo 01/02 00:54
→ ericwang1017: 的功能, 再找出跟他們不一樣的地方發展 01/02 00:55
→ ericwang1017: 且最好md文章是可以相容的, 這樣跳過來你這也比較 01/02 00:56
→ ericwang1017: 方便 01/02 00:56
※ 編輯: Linux (211.23.19.91), 09/01/2017 14:33:10