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

使用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.zip

    你可以直接将博客源代码托管在GitHub上,利用GitHub Pages服务发布博客。此外,通过使用Git进行版本控制,你可以轻松地管理博客的更新和历史记录。 总的来说,Octopress是一个强大而灵活的博客框架,它将Markdown的...

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

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

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

    通过将LyX与Octopress集成,用户可以在熟悉的LyX环境中撰写博客,然后无缝导出Markdown文件,供Octopress进一步处理。 在实际使用Octolyx时,你需要安装必要的软件环境,包括Ruby、Jekyll、Octopress及其依赖,以及...

    octopress:我的octopress博客

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

    octopress-tag-cloud

    描述中提到的链接指向了一个CSDN博客文章,其中详细介绍了如何在Octopress博客中设置并使用octopress-tag-cloud插件。在这个教程中,作者“hankai1024”提供了具体的步骤和配置方法。以下是这个过程的一些关键点: ...

    octopress-tag-pages

    本文将深入探讨 Octopress-tag-pages 的使用方法,以及如何通过这一插件提升博客的用户体验。 1. **Octopress-tag-pages 插件安装** 首先,你需要确保已经安装了 Octopress。在终端中,通过 Git 克隆 Octopress ...

    octopress:用于博客的octopress

    5. **源代码托管**: Octopress推荐使用Git进行版本控制,并且与GitHub紧密集成,支持直接将博客托管在GitHub Pages上。 **安装与配置Octopress** 1. **环境准备**: 首先,你需要安装Ruby、RubyGems和Node.js,因为...

    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! ...

    ijd8 Octopress主题 v0.1-源码.zip

    用户在使用主题前应该仔细阅读,确保正确无误地应用到自己的Octopress博客上。 通过解压并研究ijd8 Octopress主题的源码,开发者或博客作者可以进行以下操作: - **个性化定制**:根据个人喜好调整颜色方案,添加...

    archive_ ijd8 Octopress主题 v0.1 [江西新余电信].zip.zip

    用户在下载并解压这个文件后,可以将主题应用到自己的Octopress博客上,以改变其外观和功能。 在使用这个主题时,用户需要确保他们已经安装了Jekyll和Octopress,然后按照“output.txt”的指示进行操作。这通常包括...

    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 的支持。 它很容易使用。 一系列 ...

Global site tag (gtag.js) - Google Analytics