更新IOS7变革
增加tags功能，
集成 1. https://github.com/robbyedwards/octopress-tag-pages.git
	2.  https://github.com/robbyedwards/octopress-tag-cloud.git
前者负责采集文章的 tag 信息，后者提供标签云展示功能。

这两个插件使用很简单，将插件文件放入对应的目录（注意备份，存在覆盖的情况）。 然后再给插件「octopress-tag-cloud」添加一个专属页面存放标签云即可。 这个标签云生成的标记是 li...li ，需要在 sass/custom/_styles.scss 添加对应的样式：

#content article .cloud li{
    display: inline;
    list-style: none outside none;
    padding: 0 4px;
}
第二个插件 octopress-tag-cloud 会和 Octopress 官方推荐的所谓「Octopress Tag Cloud」 文件 / tag 标记 冲突，我建议修改官方的那个插件。
no message
配置个性博客，添加tag的flash动画插件：https://github.com/bizkit/octopress-cumulus.git
通过在文件_config.yml中配置tag_dir: tags，在文件category_cloud.rb修改，tag_cloud为tag2_cloud，等兼容上一版的tag插件

动画版：<span id="tag-cloud">{% category_cloud bgcolor:#f2f2f2 tcolor1:#00aa00 tcolor2:#00dd00 hicolor:#ff3333 %}</span>

静态版：  	{% tag_cloud style: para , font-size: 16 - 28px, limit: 8 ,sort: alpha desc%}
最新评论，最新博文置顶
支持中文 3D Flash标签，
配置：1. tags-dir: blog/tags
           2. cloud_dir = config['url'] + '/' + cloud_dir + '/'
	  3. cate_dir =  category.gsub(/_|\P{Word}/, '-').gsub(/-{2,}/, '-').downcase
	      cate_dir = URI::escape(cate_dir)
	      cate_dir = URI::parse(cate_dir)
	      cate_dir = cate_dir.to_s
	      self.write_category_index(File.join(dir, cate_dir), category)
上一版艰难的配置一堆无效的东西，最终发现swf的问题，只需替换旧的swf
再简单的配置category_cloud.rb插件，调用下url 的 to_url，路径使用汉字全拼即可
安装最火博文插件：
echo "gem 'octopress-popular-posts'">>Gemfile
echo "gem 'nokogiri', '1.5.6'">>Gemfile
bundle install
//在bundle install时，一直提示安装:gem 'nokogiri', '1.6.2.1', 由于需要依赖libiconv 库，故有了一下操作，
------brew install libiconv
------brew link libiconv
------gem install nokogiri
该过程非常变态，即使libiconv已成功安装，但在执行gem install nokogiri 仍一直无法安装，找不到libiconv依赖配置
解决方法：
gem list
发现gem工具中本就存在另版本的nokogiri 1.5.6 ,故直接echo "gem 'nokogiri' , '1.5.6'">>Gemfile,从而告诉gem，nokogiri已经存在,gem就提示安装了...
然后执行：
bundle exec octopress-popular-posts install
插件会在octopress的相应目录中相应生成相应的文件，
即：popular_post.rb和popular_posts.html
就此安装完成。
同时建议将缓存的page rank文件添加进你的.gitignore中
.page_rank
echo ".page_rank">>.gitignore
echo ".page_ranks">>.gitignore
相关博文插件，404公益
调整相关文章到博文详情下方，以及修改了短连接的标签名，和相应的位置
替换favicon.png,修改在IOS中像(snapchat)一样..markdown
废弃的 tag 3D flash：tagcloudi.swf
整合博文分类与类云，站内标签与标签云，两大模块
添加酷站力荐模块
更新初步搭建Octopress博文
完善了IOS7的变革博文
github 自定义404，前提必须有域名，在github上配置CNAME信息，在页面不存在时，才能够跳转到自定义的404页面
github自定义404页面的说明，404页面必须放在网站根目录下，所以必须将404页面创建到source目录下：
:https://help.github.com/articles/custom-404-pages
1.rake new_page[404.html]
2在robots.txt中Disallow掉404.html 即：  Disallow: /404.html
3. 网站地图中隐藏掉404页面		即：EXCLUDED_FILES = ["atom.xml", "404.html"]
4. 定制公益404页面
在腾讯公益404【http://www.qq.com/404/】获取js代码，然后直接嵌入到404页面(404.html)即可。需要把header、footer、comments等都去掉，只显示一个标题和公益广告：
---
layout: page
title: ""
header: false
date: 2013-08-04 00:08
comments: false
sharing: false
footer: false
---
<center><h1>ToWriting.com 404!</h1></center>
<script type="text/javascript" src="http://www.qq.com/404/search_children.js?edition=small" charset="utf-8"></script>
添加同步博客到其他站点的插件 ：https://github.com/huangbowen521/octopress-syncPost.git
1.echo "gem 'metaweblog', '~> 0.1.0'">>Gemfile
2.在_config.yml中，添加如下内容：密码必须是字符串类型
#MetaWeblog:
MetaWeblog:
 SINA:
  MetaWeblog_username: '13598405623'
  MetaWeblog_url: http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php
  MetaWeblog_blogid: 20009

3.将源码中的所有rb文件拷入Octopress的插件目录
	--修改：sync_post.rb ，将字符串中加入个人的项目名：/../public/blog/archives/index.html 换成：/../public/MyBlog/blog/archives/index.html

4.在Rakefile中，添加任务：参见：源码中得readme.md

问题1. 同步博客时，经常提示目录不存在
如：第118行：/Users/admin/MyBlog/plugins/sync_post.rb:118:in `initialize': No such file or directory - /Users/admin/MyBlog/public/index.html (Errno::ENOENT)
第124行：/Users/admin/MyBlog/plugins/sync_post.rb:124:in `initialize': No such file or directory - /Users/admin/MyBlog/publichttps:/plus.google.com/huos3203@gmail.com?rel=author/index.html (Errno::ENOENT)
解决办法：先将Google+插件删掉，再同步其他博客...如有雷同问题，照做

问题2.在_config.yml中配置该模块时，一定注意空格符，要严格按照案例对齐，这样程序才能解析密码，用户名等信息
三种添加高亮的方法：
1.gist , Github刚刚增加了一项服务,可用于管理只包含几个文件的小型代码库，或者几个代码片段.
Gist是一个粘帖工具，与Pastie类似。通过粘帖工具可以方便地共享文本或者代码——用户把一段文本粘帖到网站上就会得到一个URL，通过这个URL就可以访问先前粘帖的文本.
绝招：粘帖的文本会被放进一个git仓库，仓库可以通过一个git 克隆URL访问，还可以用git客户端程序检出。不仅如此，联系还是双向的：将提交送回到仓库，新作的修改（以及新增的文件）就可以在Gist的Web界 面上访问到，在Web界面上同样可以编辑文本文件。使用Gist，用户可以从粘帖一小段文本或者代码开始，然后通过Web界面或者git工具展开网上的协作。

使用gist, 如下
1.安装
‌If you have ruby installed:

gem install gist
‌If you're using Bundler:

source :rubygems
gem 'gist'
‌For OS X, gist lives in Homebrew

brew install gist
2.copy一份代码片段，在gist中新建gist文件，保存时，要指定代码片段的文件格式，否则，保存后就无法更改了。
3.获取gist_id ：就是该文件的连接路径的最后参数，
例如:https://gist.github.com/ecba275d5e4404678354.git   ,其中ecba275d5e4404678354 就是该gist文件的id
4.在博文中内嵌gist文件
	1.{% gist gist_id %}   如：{% gist ecba275d5e4404678354 %}	2.{% gist gist_id filename.m %} , 如：{% gist ecba275d5e4404678354 gistfile1.m %}
注意:当gist_id ，被多文件共享时，需要指定文件名，即第二种方式。

2. 反引号的代码块
使用backtick_codelock过滤器，可以使用Github的最适用的代码高亮块。
使用三个反引号开始，后面跟着一个空格，接下来是高亮语言，具体语法如下所示：
 ``` [language] [title] [url] [link text]
  code snippet
  ```
3.使用Code Block的方式
{ % codeblock [title] [lang:language] [url] [link text] %}
  code snippet
  { % endcodeblock %}

替换方法:当前目录下的含有{\% highlight的文件的那行.
进入到source/_posts目录下，在终端输入如下代码：
1.Sed查看文章代码：sed -n 's/\(\ highlight\ \)/\1/p' *
2.Sed替换文件内容：sed -i 's/\(\ highlight\ bash %}\)/\ codeblock\ lang:bash\ %}/' *
给博文添加代码片段着实高亮
配置同步博，发现插件存在的问题：#It seems to be runed when rake generate. I don't quite understand.