關於Hexo
一開始是用Octopress架網誌,但在找theme時看到Hexo這個好東西就馬上遷過去了。 原因很簡單:
- node.js產生靜態網頁速度很快
- hexo算是基於octopress的架構去發展,可以說是無痛轉移
- 支援GitHub, Heroku
再說比起Ruby,javascript對我來說方便調整多了,一整個神清氣爽。
--
Hexo專案 (是台灣人開發的)
Hexo說明文件
網誌用到的Plugins:RSS, Sitemap
主題:Persona Dark
--
網站的網頁用EJS樣板文件產生,CSS以Stylus維護,通常只要更改這些檔案就可以了。
舉例來說如果要將文章中的超連結另開視窗,又不想在md檔加上HTML的tag,可以修改head.ejs
加入以下script:
1 2 3 4 5 6 7 8 9 | <script> (function (window, document, undefined) { $(document).ready(function() { $('article a[href^="http"]').each(function () { $(this).attr('target', '_blank'); }); }); })(this, document); </script> |