使用Octopress搭建博客

如何搭建blog

相关信息如下:

值得借鉴的站点

下面是一个很不错的小站,都是结语jekyll和github搭建的,如果决定喜欢,可以从github拷贝下来,然后自己搭建一个。这些小站中还有很多关于如何使用github,搭建blog的文章,可以看看。

其它的收集

在blog中显示公式

数学公式解析器用的MathJax, 这是一个JS脚本,渲染Latex格式的数学公式。请参考以下几篇文章。

标签

标签云主要使用标签云的插件

_config.yml的sidebar中加入tag_cloud.html,就标签出现在侧边栏中。

1
2
3
4
5
default_asides: [custom/asides/about.html, asides/recent_posts.html, custom/asides/tag_cloud.html, asides/github.html, asides/twitter.html, asides/delicious.html, asides/pinboard.html, asides/googleplus.html]

blog_index_asides: [custom/asides/about.html, asides/recent_posts.html, custom/asides/tag_cloud.html, asides/github.html, asides/twitter.html, asides/delicious.html, asides/pinboard.html, asides/googleplus.html]

post_asides: [custom/asides/about.html, asides/recent_posts.html, custom/asides/tag_cloud.html, asides/github.html, asides/twitter.html, asides/delicious.html, asides/pinboard.html, asides/googleplus.html]

拷贝本站

或者你也可以拷贝这个项目到你的github的pages的项目中,然后删除source/_post下面的所有文章。修改部分配置即可。

注意:clone的是source分支,不是master。

需要修改的地方:

  • _config.yml文件
1
2
3
4
5
6
url: http://liuhongjiang.github.com
title: 刘洪江的流水帐
subtitle: 拾起点点滴滴, 聚沙成石.
author: 刘洪江
simple_search: http://google.com/search
description: 他是一个程序员,已婚,有个儿子,字“左烦子”,号“李真棒”.
  • 自我介绍

    • source/about/index.markdown
    • source/_includes/custom/asides/about.html

预览

写了新文章以后可以进行预览,最简单的命令就是

1
rake preview

如果是在github的个人主页上的博客,那么使用http://localhost:4000既可以访问了,如果是项目主页那么就要用http://localhost:4000/{project-name}/访问。

还有一个预览方式,就是通过jekyll命令

对于个人主页,是使用下面命令,访问的网址http://localhost:4000

1
jekyll --server

对于项目主页,使用以下命令,访问的网址是http://localhost:4000/{project-name}/

1
jekyll --server --base-url /{project-name}/

博客样式

另外关于本博客的一些样式可以参考博客的样式

感谢

在本站的搭建过程中,参考了http://yanping.me/cn/。我阅读了他关于如何搭建的文章,也借鉴了他的很多样式。在此表示感谢。

好文章

如何高效利用GitHub