对于程序员或创业团队来说,还是有必要拥有一个属于自己的博客。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://github.com/cloudhead/dorothy.git myblog
$ cd myblog
$ heroku create myblog
$ git push heroku master

这样就可以访问你的博客了: http://myblog.heroku.com。

如何更新博客?

我们来看一下toto的目录结构

每一篇博客就是一个文件,放在articles目录下。写一篇博客就是在该目录下新建一个文件。
toto提供了一个命令可以帮我们新建一篇博客

rake new

遇到提示时输入标题:Hello World
你可能注意到了文件的命名规则,生成文件名是2011-06-07-hello-world.txt。toto默认使用这种规则来建立链接。这对中文来说可能是一个问题,因为我们一般不希望用中文做文件名。
解决的办法是这样的。比如,博客标题为“世界你好“,那么文件名还可以是2011-06-07-hello-world.txt。只需要在文件里面加上一行:

---
title: 世界你好
date: 07/06/2011
slug: hello-world # 加上这一行

toto使用Markdown标记语法来定义文章格式。详细的语法规则请参考:http://en.wikipedia.org/wiki/Markdown。

文章编辑好之后,提交到Heroku

rake publish

刷新一下就可以看到更新了。

这是toto建的博客 http://blog.workxp.info

转载于:https://www.cnblogs.com/yuanpingi/archive/2011/07/14/toto-tutorial.html

用 toto 快速建轻量级博客相关推荐

  1. 用 toto 3分钟建轻量级博客

    对于程序员或创业团队来说,还是有必要拥有一个属于自己的博客.Wordpress 曾经让个人或企业搭建博客变得非常容易.但是我们觉得 Wordpress 还是有些重量级,所以选择了一个非常轻便的工具 t ...

  2. 【云计算】云上建站快速入门:博客、论坛、CMS、电子商务网站统统

    免费网站怎么建,空间也能免费吗? 免费网站怎么建立,免费网站并非免费空间 互联网真的有免费建站这等好事? 现在制作一个网站已经越来越容易了,只要知道清晰的流程之后都是可以很快的建好一个企业或者个人网站 ...

  3. 【FastAPI 03】FastAPI快速搭建一个博客系统

    标题:FastAPI快速搭建一个博客系统 大家好,我是Kuls. 这是<小白学FastAPI>系列的第三篇文章. 今天我们主要讲的是FastAPI快速搭建一个博客系统. 这里可能有些小伙伴 ...

  4. GitHub-Hexo-搭建个人博客史上最详细教程

    GitHub+Hexo 搭建个人网站详细教程 更多精彩内容欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz或者http://www.zh66.club期待您的光临哦!我是皮皮猪 ...

  5. 前端小白也能快速学会的博客园博客美化全攻略

    前端小白也能快速学会的博客园博客美化全攻略 A呦V,博客园er的自我修养是什么?第一条,别只顾收藏和偷师呀,记得点"推荐"或关注本人喔~ 美化方法论简介 一般而言,需要选一个默认的 ...

  6. 阿里云上基于WordPress快速搭建个人博客

    阿里云上基于WordPress快速搭建个人博客 文章目录 阿里云上基于WordPress快速搭建个人博客 一.服务器环境: 二.环境部署: 1.重置实例密码 2.链接ECS服务器 3.安装Apache ...

  7. 前端小白也能快速学会的博客园博客美化全攻略[附源码]

    前端小白也能快速学会的博客园博客美化全攻略[附源码] 文章目录 前端小白也能快速学会的博客园博客美化全攻略[附源码] 美化方法论简介 准备工作 js权限申请 如何模仿一个博客园的自定义风格(样式css ...

  8. ghost博客mysql_centos 上快速搭建ghost博客方法分享

    1. 介绍 Ghost 是一套基于 Node.js 构建的开源博客平台,具有易用的书写界面和体验,博客内容默认采用 Markdown 语法书写,目标是取代臃肿的 Wordpress.本篇文章主要是介绍 ...

  9. 如何使用华为云快速搭建个人博客

    使用华为云快速搭建个人博客 注册github个人账号 下载gitbash并与本地相关联 进入jekyll网站寻找自己喜欢的主题模板并转移到自己的github中 配置模板 登录华为云官网购买域名并配置 ...

  10. typecho个人轻量级博客搭建

    本文介绍使用Debian(stretch)+nginx(1.10)+typecho+sqlite3搭建轻量级博客系统. 环境:Debian(stretch)+nginx(1.10)+sqlite3 安 ...

最新文章

  1. php验证年月日的正则表达式,关于正则表达式:在php中验证日期格式
  2. 浅谈MyBatis一级缓存
  3. EfficientNet论文阅读笔记
  4. 操作系统相关机器语言基础部分
  5. 自动化测试pytest测试框架实例
  6. Ubuntu 安装git服务器
  7. 【数据结构和算法笔记】二叉树和树/森林的相互转换
  8. 20191126_1_电影票房分析
  9. JAVA程序提取PDF中间页
  10. 2019年PAT甲级冬季考试真题及参考答案
  11. 俄罗斯地名 中文 英文 俄文
  12. 商务经济与统计中涉及到的所有公式
  13. 关于 小程序 传值的 几个方法
  14. 茶文化入门 --茶分类
  15. 商业web 漏洞扫描神器———AWVS篇基础
  16. 关于如何解决启动Kali报错问题
  17. c语言中八进制和十六进制
  18. Android App Widget中如何调用RemoteView中的函数
  19. 浩鲸新智能解决方案工程师面试_【远景能源科技解决方案工程师面试】远景能源车轮战,一天几乎全部面完-看准网...
  20. QT:表格操作QTableView详解

热门文章

  1. 【天梯选拔月赛】参与者人数(并查集模版题!remember find_father写法!)
  2. SLAM--单目尺度漂移(相似变换群Sim3)
  3. 如你以安全模式启动计算机,如何以安全模式启动计算机?
  4. linux 软件源码安装教程,linux源码安装软件步骤
  5. 翻译: 2.6 概率论 深入神经网络 pytorch
  6. AWS DeepRacer ROS 架构 模拟环境和真实赛道的区别
  7. 翻译:如何理解K-means的缺点
  8. 易筋SpringBoot 2.1 | 第三篇:RestTemplate请求HTTP(1)
  9. mapjoin的使用方法以及注意事项
  10. 6.1离散时间马尔科夫链