Scriptogram workflow

Scriptogr.am目前的自製主題上傳使用步驟還很繁瑣,需要經過人工審核,於是我花了兩天時間來修改他家的默認主題。具體的修改細節以及流程也許會另外找時間寫一篇來細說。目前的完成度已經基本上滿足了我對博客樣式的需求。這篇文章主要講的是我為這個新環境整理的一套workflow.

Markdown Editor

接觸Markdown格式時間不久,但可以發現Markdown很容易上手,並且它簡潔清爽的語法真的很適合碼字。Markdown可以在任何一款文本編輯器中使用,但一款Markdown-focused或者說Markdown-friendly的文本編輯器還是必須的。我嘗試過幾款不同類型的Markdown-friendly編輯器,比如適合於writer使用的Byword或者coder使用的Sublime Text.

我現在使用的這個Markdown-focused編輯器Mou估計使用Markdown的人知道。2 Columns的layout設計很適合寫文章,可以在編輯的同時直接看到輸出效果。值得一提的是Mou對Scriptogr.am的集成,添加完Scriptogram ID後可以直接發佈文章。

On the go的編輯器目前選用的是Textastic for iPad, 這款代碼編輯器支持語法高亮可以連接Dropbox.

Images

通過Markdown語法在文章中添加圖片是件很簡單的事,糾結的是圖床的選用。

Update: Dropbox Public folder的方案用了兩天放棄了,速度慢不說鏈接還時斷。現在果斷上AWS3 + CloudFront (CDN服務),圖片加載速度槓槓的。

免費的圖床第一個想到的是Flickr, 缺點是從Flickr上獲取圖片URL的步驟有點繁瑣。收費的圖床有很多,不過暫時不在我的考慮範圍內。目前我的解決辦法是把圖片存入Dropbox的Public folder中,獲取public地址再在Markdown中使用。好處是這樣做可以把我的文章和圖片保存在同一個地方。不過也發現這個解決方法不適用於所有用戶,原因有兩個:

Boilerplate

寫文章的時候可以用到TextExpander來節省一些簡單重複的字符輸入工作。

TextExpander
TextExpander (懶人必備)

RSS

Scriptogr.am有原生的RSS feeds支持http://scriptogr.am/username/feed/, 不過貌似大部分已有的主題都刻意隱藏了此鏈接。我沒有用他家的RSS是因為生成的rss title很醜而且貌似修改不了。再一個原因是我的文章即使在發佈後也會常常做改動,修改做別字或者<del>掉某句話。

我之前一直用的是FeedBurner, 生成RSS feeds很方便。不過把博客搬來Scriptogr.am後發現一個麻煩的問題,每次修改文章後FeedBurner會認為其是篇新文章並生成生成一個新的feed發送給訂閱者。這應該是Scriptogram端的問題。

以上種種讓我決定放棄RSS的使用,我對自己博客的閱讀體驗也很有自信。

Concern

對Scriptogr.am的擔心在於其服務穩定性。目前該服務仍完全免費,不知道其背後的團隊對這個產品的未來做何規劃,另外在逛過其社區後發現這個服務的用戶群很有趣,雖然仍是個小眾服務社區活躍度也不高,但用戶從高端IT geek到一點代碼也不會寫的普通低端博客主都有。同時發覺其團隊在對用戶提出的問題缺少及時有效的反饋,發現一個我也正在意的問題"Published: true" does not seem to work,但在這個問題被提出後的兩個多月後直到現在也沒見到任何來自團隊的回應,同時此問題也沒得到解決。對於我這種初來乍到的用戶蠻打擊信心的。看了下官方Twitter發現最近也仍有更新,但更新頻率不高,最近一條消息是對前陣子服務器速度變慢作出的回應。這個服務如果用不久的話也許我之後還會轉回Jekyll吧,Emmm… 自己搭建Jekyll好麻煩。

Wrapping Up

幾天的tweak下來,Scriptogr.am估計是目前同類產品中做的最好的,可以滿足我對"dead simple blogging"的需求。這個服務現在還在Beta階段,希望之後可以越來越穩定。