打算建一个博客站很久了,由于种种原因,一直没有启动。作为技术人员,把博客搭建在新浪、百度上,总感觉不专业,现在有了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/
相关推荐
你可以直接将博客源代码托管在GitHub上,利用GitHub Pages服务发布博客。此外,通过使用Git进行版本控制,你可以轻松地管理博客的更新和历史记录。 总的来说,Octopress是一个强大而灵活的博客框架,它将Markdown的...
Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三方...
通过将LyX与Octopress集成,用户可以在熟悉的LyX环境中撰写博客,然后无缝导出Markdown文件,供Octopress进一步处理。 在实际使用Octolyx时,你需要安装必要的软件环境,包括Ruby、Jekyll、Octopress及其依赖,以及...
Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...
描述中提到的链接指向了一个CSDN博客文章,其中详细介绍了如何在Octopress博客中设置并使用octopress-tag-cloud插件。在这个教程中,作者“hankai1024”提供了具体的步骤和配置方法。以下是这个过程的一些关键点: ...
本文将深入探讨 Octopress-tag-pages 的使用方法,以及如何通过这一插件提升博客的用户体验。 1. **Octopress-tag-pages 插件安装** 首先,你需要确保已经安装了 Octopress。在终端中,通过 Git 克隆 Octopress ...
5. **源代码托管**: Octopress推荐使用Git进行版本控制,并且与GitHub紧密集成,支持直接将博客托管在GitHub Pages上。 **安装与配置Octopress** 1. **环境准备**: 首先,你需要安装Ruby、RubyGems和Node.js,因为...
Octopress是最好的博客。 Octopress拥有以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三方集成...
deploy, Octopress和Jekyll博客的部署 Octopress部署使用 S3 。Git或者Rsync轻松部署任何 static 站点。 欢迎请求以支持其他部署方法。 安装Octopress部署与 Octopress gem 捆绑在一起,以便在 命令行 中使用它,...
readify, 关于可读性的一个最小Octopress主题 ReadifyReadify是一个专注于readibility... 它被设计为在任何设备上提供愉快的阅读体验。请参见演示。特性使用模块化比例设计使用 rem 单元定义用大而清晰的字体表示用Sas
配置如果您的博客源代码托管在 Github 上,您可以在_config.yml设置两个可选配置。 然后这个插件还会为每个帖子生成 Github 提交历史的链接。 github_user : 你在 Github 上的用户名github_repo :您在 Github 上的...
在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第三方集成很简单,内置对 Pinboard、Delicious、GitHub Repositories、Disqus Comments 和 Google Analytics 的支持。 它很容易使用。 一系列 ...
Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三...
一个简洁的博客主题,可以在不同设备上良好兼容。不同平台上的效果:Typecho:...
在 Octopress 博客文章中显示 Flickr 图像、视频和集合。 概要 {% flickr_image 7779670214 %} {% flickr_image 3115811489 t %} {% flickr_image 3906771341 n right " whoa check out this \" Flickr \" thing! ...
用户在使用主题前应该仔细阅读,确保正确无误地应用到自己的Octopress博客上。 通过解压并研究ijd8 Octopress主题的源码,开发者或博客作者可以进行以下操作: - **个性化定制**:根据个人喜好调整颜色方案,添加...
用户在下载并解压这个文件后,可以将主题应用到自己的Octopress博客上,以改变其外观和功能。 在使用这个主题时,用户需要确保他们已经安装了Jekyll和Octopress,然后按照“output.txt”的指示进行操作。这通常包括...
Octopress 是最好的博客。 Octopress 使用语义 HTML5 编写的干净响应主题,专注于移动设备的可读性和友好性。 编写代码博客既简单又漂亮。 在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第...
Octopress是最好的博客。 Octopress保留了以语义HTML5编写的简洁响应主题,重点是对移动设备的可读性和友好性。 代码博客简单而美丽。 从gist,jsFiddle或文件系统中将代码(带有样式)嵌入到您的帖子中。 第三...
在来自 gist、jsFiddle 或文件系统的帖子中嵌入代码(使用样式)。 第三方集成很简单,内置对 Pinboard、Delicious、GitHub Repositories、Disqus Comments 和 Google Analytics 的支持。 它很容易使用。 一系列 ...