toto 是國外乙個非常輕量級的部落格,非常適合程式設計師。
對於程式設計師或創業團隊來說,還是有必要擁有乙個屬於自己的部落格。wordpress 曾經讓個人或企業搭建部落格變得非常容易。但是我覺得 wordpress 還是有些重量級,所以選擇了乙個非常輕便的工具 toto,一段只有200多行**的ruby應用程式。
toto之所以簡單,是因為它利用一些很好的工具和服務。要使用toto,必須要對這些有所了解。
1 ruby on rails
對於網際網路創業專案來說,rails是最理想的開發工具。它適合敏捷開發,可以快速地開發應用。
2 git
git是乙個高效的版本管理工具,你一定會愛上她,別無選擇。
3 heroku
你需要註冊乙個heroku帳號,並在本地安裝heroku工具。
heroku是乙個rails應用託管平台,toto理想的部署平台就是heroku。有了heroku,你可以專注於rails應用開發,將伺服器環境和部署備份等問題都交給heroku。
環境準備好了,我們就可以開始了。按照toto的安裝文件,只需要4個命令即可搭建乙個部落格。(把myblog換成你自定義的名字)
$ git clone git: myblog
$ cd myblog
$ heroku create myblog
$ git push heroku master
這樣就可以訪問你的部落格了:
我們來看一下toto的目錄結構
每一篇部落格就是乙個檔案,放在articles目錄下。寫一篇部落格就是在該目錄下新建乙個檔案。
toto提供了乙個命令可以幫我們新建一篇部落格,
rake new
你可能注意到了檔案的命名規則,生成檔名是2011-06-07-hello-world.txt。toto預設使用這種規則來建立鏈結。這對中文來說可能是乙個問題,因為我們一般不希望用中文做檔名。
解決的辦法是這樣的。比如,部落格標題為「世界你好「,那麼檔名還可以是2011-06-07-hello-world.txt。只需要在檔案裡面加上一行:
---
title: 世界你好
date: 07/06/2011
slug: hello-world # 加上這一行
toto使用markdown標記語法來定義文章格式。詳細的語法規則請參考:
文章編輯好之後,提交到heroku,
rake publish
重新整理一下就可以看到更新了。
這就是用toto建的部落格
沉思1分鐘
好久沒寫點什麼東西了,懶了,不是不想寫,而是有些不會寫,又寫不好,所以就滋長了自己懶惰的本性.為了反省一下,決定抽出1分鐘的時間做沉思.沉思1 我最近做了什麼?好像我什麼也沒做,過的平平庸庸.墮落了許多.沉思2 我有生活的目標嗎?好像沒有,活到哪兒算哪兒.當一天和尚撞一天鐘.沉思3 我想要什麼?如果...
3分鐘學會sessionStorage用法
前言 是什麼需求呢?需求方要求使用者在乙個列表頁瀏覽時,點選乙個列表進入詳情頁,返回要求記錄使用者剛剛瀏覽的位置,而不是重新重新整理頁面到了頁面頂部。ps 如果使用者好不容易翻到了第幾 十 幾百乃至幾千條時,難道要使用者再重頭開始?可能這個時候跳出率就高了,這個分析的確挺有道理,無力反駁.那麼開始腦...
1分鐘學會Git Git技巧
差異1 git 分布式版本控制 svn cvs集中式版本控制 差異2 git 有完整的檔案不用比較差異 svn首先要檢查版本差異 差異3 git離線完成大部分操作 svn則相反 提公升自己的技能 git安裝與簡單配置 git 全部預設 檢視版本 git version 1 git config lo...