`
mike163
  • 浏览: 1487 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用octopress在 github上建立博客

阅读更多


使用octopress搭建博客记录

 

说明:这篇文章原来是发在mikechen163.github.com

 

 

打算建一个博客站很久了,由于种种原因,一直没有启动。作为技术人员,把博客搭建在新浪、百度上,总感觉不专业,现在有了octopress,又是用我喜欢的ruby语言,看了介绍后,感觉这是我想要的东西。下面说一下整个过程

1.安装ruby环境

我使用的是fedora 16 linux,装在virtual box 虚拟机里面。使用1.9.3版本的ruby代码,需要先安装yaml库,执行下面的代码

wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar xzvf yaml-0.1.4.tar.gz 
cd yaml-0.1.4
./configure –prefix=/usr/local
make
make install

然后再从ruby官网,下载ruby源代码
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar xzvf ruby-1.9.3-p125.tar.gz 
cd ruby-1.9.3-p125
./configure –prefix=/usr/local –enable-shared –disable-install-doc –with-opt-dir=/usr/local/lib 
make 
make install

安装完后,执行ruby -v
ruby 1.9.3p125 (2012-02-16) [i686-linux]

国内的用户,修改rubygems.org 为 ruby.taobao.org 进行加速。
gem sources –remove http://rubygems.org/
gem sources –add http://ruby.taobao.org/
gem sources list

2.安装git

动作很简单 yum install git -y
配置git
git config –global user.name “your name”
git config –global user.email yourname@email_server
git config –global github.user username
git config –global github.token tokenXXXXXXX

3.创建个人主页

主要参考了这篇文章,像黑客一样写博客,基本上写的还是很明白。

需要注意的几点:

  • rake deploy到 github后,要等一段时间,网站才能显示出来
  • 如果使用了中文的页面,需要把页面保存为utf-8格式,才成正常显示中文
  • 如果需要使用评论系统,需要http://disqus.com中创建一个账号,注意使用网站的短名,在_config.yml中,配置
    disqus_short_name: yourwebsite_shortname disqus_show_comment_count: true

参考文档

1.像黑客一样写博客 http://www.yangzhiping.com/tech/octopress.html
2.配置git http://help.github.com/set-your-user-name-email-and-github-token/

分享到:
评论

相关推荐

    octopress-blog:我的个人博客托管在github上,由Octopress提供支持

    Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三方...

    octolyx:使用Octopress撰写有关LyX的博客(基于Jekyll的博客生成器)

    八角形 使用Octopress撰写有关LyX的博客(基于Jekyll的博客生成器) 目标 作为易于部署的可入侵博客平台 截屏:

    octopress:我的octopress博客

    Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...

    博客框架 Octopress.zip

    博客框架 Octopress ,Octopress 是一套使用 Ruby 语言开发的博客网站框架。

    doppioslash.github.com:Doppioslash octopress博客

    Octopress是最好的博客。 Octopress拥有以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三方集成...

    deploy, Octopress和Jekyll博客的部署.zip

    deploy, Octopress和Jekyll博客的部署 Octopress部署使用 S3 。Git或者Rsync轻松部署任何 static 站点。 欢迎请求以支持其他部署方法。 安装Octopress部署与 Octopress gem 捆绑在一起,以便在 命令行 中使用它,...

    readify, 关于可读性的一个最小Octopress主题.zip

    readify, 关于可读性的一个最小Octopress主题 ReadifyReadify是一个专注于readibility... 它被设计为在任何设备上提供愉快的阅读体验。请参见演示。特性使用模块化比例设计使用 rem 单元定义用大而清晰的字体表示用Sas

    octopress-post-revision:一个 Octopress 插件,显示帖子的修订历史

    配置如果您的博客源代码托管在 Github 上,您可以在_config.yml设置两个可选配置。 然后这个插件还会为每个帖子生成 Github 提交历史的链接。 github_user : 你在 Github 上的用户名github_repo :您在 Github 上的...

    xuyao91.github.io:博客

    在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第三方集成很简单,内置对 Pinboard、Delicious、GitHub Repositories、Disqus Comments 和 Google Analytics 的支持。 它很容易使用。 一系列 ...

    blog:博客Octopress

    Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三...

    基于PHP的个人博客模板maupassant.zip

    一个简洁的博客主题,可以在不同设备上良好兼容。不同平台上的效果:Typecho:...

    octopress-flickr:在 Octopress 博客文章中显示 Flickr 图像、视频和集合

    在 Octopress 博客文章中显示 Flickr 图像、视频和集合。 概要 {% flickr_image 7779670214 %} {% flickr_image 3115811489 t %} {% flickr_image 3906771341 n right " whoa check out this \" Flickr \" thing! ...

    demonlife.github.io:学习笔记-博客

    Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...

    castorflex-blog:Octopress博客

    Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三...

    stevevallay.github.com:博客

    在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第三方集成很简单,内置对 Pinboard、Delicious、GitHub Repositories、Disqus Comments 和 Google Analytics 的支持。 它很容易使用。 一系列 ...

    changjixiong.github.com:博客

    Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...

    octopress:用于博客的octopress

    八压机 用于博客的octopress

    Blog:我的博客,由 Octopress 生成

    Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...

    docker-octopress:Octopress 容器

    docker-octopress自定义您的 octopress 项目 (Dockerfile) ##语言环境设置 octopress 项目的语言环境: # Set correct localRUN locale-gen es_ES.UTF-8ENV LANG es_ES.UTF-8ENV LC_CTYPE es_ES.UTF-8##Octopress ...

    sublime-text-octopress:在 Sublime Text 2 3 中执行 Octopress 命令

    OS X, linux 您必须从终端启动Sublime Text 2 (或在您的设置中配置octopress_cmd_before_rake )安装来自只需在命令面板中打开“包控制:安装包”并搜索“octopress”或者来自github 将此存储库克隆或复制到您的...

Global site tag (gtag.js) - Google Analytics