搭建一个自己的Ruby博客系统(toto+heroku+免费域名)

[b]要有自己的博客系统,首先要有自己的空间[/b]
[url=http://api.heroku.com/signup]Heroku[/url]是著名的Ruby on Rails开发和主机托管服务商,这个网站是为了给软件开发者提供更好的网站托管服务,之所以选择ruby on rails,是因为ROR能更快实现开发者的创意和设想。Heroku不仅能帮助维护网站,也能帮助开发者进行扩展。我们需要在Heroku上创建自己的账户。

[b]使用博客引擎Toto来部署Ruby博客系统[/b]
[url=http://cloudhead.io/toto]Toto[/url]是一个新的轻量级Ruby和基于Rack的blogging引擎,这是创作者Alexis Sellier特地为hacker们而设计的。内容通过Git来管理,文章通过内嵌的YAML元数据存储为文本文档。而且它只有300行代码。
[quote]gem install heroku
git clone git://github.com/cloudhead/dorothy.git mytoto
cd mytoto
heroku create
# heroku create会返回一个类似 http://quiet-water-68.heroku.com 的网址,在文件config.ru中的Toto::Server.new block中追加
# set :url, 'http://quiet-water-68.heroku.com'
git commit -am "Added URL"
git push heroku master[/quote]
安装git的时候,应该已经生成ssh-key了,发布的时候需要用到。如果还没有ssh-key,可以用 ssh-keygen -C 'your@email.com' -t rsa 命令来生成一个。
这时点击 [url=http://www.ilgnep.tk]http://quiet-water-68.heroku.com[/url] 已经可以访问你的博客了。

quiet-water-68这个名字可能你不喜欢,没关系,可以在heroku进行修改,我改成了ilgnep。不过修改后要进行下边的操作
[quote]git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git[/quote]
不要忘记了,config.ru中也要修改呀,改了之后还要执行
[quote]git commit -am "Modified URL"
git push heroku master[/quote]
这时,我们已经可以用 [url=http://ilgnep.tk]http://ilgnep.heroku.com/[/url] 进行访问了。

注:ToTo是轻量博客工具,所谓轻量级,就是仅仅拥有文章转换、模板管理、页面生成功能(是的,连评论功能也没有),很多的功能需要我们自己添加。一个很好的例子:[url=http://sxlee.heroku.com/]http://sxlee.heroku.com/[/url]

[b]我们还需要自己的域名[/b]
[url=http://www.dot.tk]DotTK[/url]提供yourname.TK的免费顶级域名,网站有简体中文版,具有很多年的历史,应该是最先免费的顶级域名了!(.TK是南太平洋岛国托克劳的国家域名)免费注册一个帐户可以任意申请.TK域名,支持域名转发(可隐藏原URL)、电邮转发、A记录解析、CNAME别名记录、MX邮件记录、设置DNS服务器等服务。不过不太稳定,时不时无法访问,适合赏玩,不适合建站!
我们申请一个自己喜欢的域名,比如我的 [url=http://ilgnep.tk]http://ilgnep.tk[/url] 。并且把域名转向设成我们自己的博客 [url=http://ilgnep.tk]http://ilgnep.heroku.com/[/url]
不要忘了,还是要在config.ru中修改。

【参考】
http://www.iteye.com/news/13409
http://github.com/cloudhead/toto
http://docs.heroku.com/git
http://sxlee.heroku.com/
http://www.free8.com/dot-tk.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值