Email me: jollen # jollen.org

more: Jollen 的 Embedded Linux 教育訓練

« July 2013 | (回到Blog入口) | September 2013 »

August 2013 歸檔

August 26, 2013

Startup Engineering 演講

我在 Android Day 2013 上的 [Keynote 演講]。 創業熱潮在全球發燒,並從網路、Apps延燒到開放硬體,如今,開發者不僅可以在應用上創新,成為創業家也不過是一線之隔。不過,從開發者到創業家,除了熱情,還需要具備更多條件。 《Startup Engineering》是Stanford大學所開的一門知名課程,目的是有系列的教導軟體創業的技術、設計、行銷與運籌。在這場演講中將剖析軟體創業不可不知的必要條件。

August 31, 2013

改用 Client-Side Markdown Parsing

Markdown 的解析可以從 Server-side 來做,也可以由 Client-side 進行。如果是從 Server-side 來解析,我在目前專案裡採用的是 [marked]。這是很不錯的 Markdown parser,並且支援 [GitHub flavored markdown]。

Marked 也有一份 Client-side 的 port,稱為 [Strapdown.js],Strapdown.js 也支援 GitHub flavored markdown。有於以下 3 個原因,後來我將 Server-side parsing 的做法,修改為 Client-side parsing:

1. UX - 原先採用 Server-side (RESTful) + Backbone way 的做法,使用者體驗比較不好

2. Better SEO - RESTful 與 Backbone way 的做法,使得 HTML 文件本身並不夾帶靜態文字,較不利於 SEO。雖然可以採用 Google 建議的方式,但會讓 URL 長的不好看

3. Editable - 將 markdown 以靜態方式放置在 HTML 文件裡,除了有利 SEO 外,未來也可以實用成 Client editable,讓 User 可以線上編輯 markdown 內容

目前,Server-side 的做法是利用 <script> 標籤來放置 markdown 內文。

* Jollen's Blog 將透過 Booklog 平臺,將日誌以 Ebook 形式集結為更系統化的電子書,歡迎關注

關於 August 2013

此頁面包含了在August 2013發表於Jollen's Blog的所有日記,它們從老到新列出。

前一個存檔 July 2013

後一個存檔 September 2013

更多信息可在 主索引 頁和 歸檔 頁看到。

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org