唯一的真理

True or False

Octopress新浪微博侧边栏

增加新浪微博侧边栏

先通过微博秀

http://app.weibo.com/tool/weiboshow
找到自己的代码

1
2
3
4
5
6
7
8
<iframe
width="100%"
height="550"
 class="share_self"
 frameborder="0"
scrolling="no"
src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=1&uid=xxxxxxxx&verifier=xxxxxxxx">
</iframe>

Octopress 404公益页面

404公益页面

访问QQ 404公益页面,获取需要的代码
www.qq.com/404
将代码放入Nginx制定的目录中,并配置nginx即可

1
2
3
4
5
6
7
8
9
10
11
server  {
        listen 80;
        server_name _;
        root /octopress/public/;
                location /{
                index index.html;
                }
        error_page 404 "http://leon8693.github.io/404/404.html";
        error_page 403 "http://leon8693.github.io/404/404.html";
        access_log /data1/logs/nginx/access.log gzip;
        }

效果如下
http://leon8693.github.io/404/404.html

Octopress第三方评论

Octopress第三方评论添加

初始的Octopress只有一些twitter之类的评论可以使用,对于国内普遍使用微博,人人,QQ的人来说极其不方便的。 还好Octopress也可以增加第三方评论,这样可以使我们的Octopress符合我们所需要的。

配置文件中添加需要的参数

octopress/_config.yml

1
2
# Weibo Like
weibo_share: true

增加代码

octopress/source/_includes/post/sharing.html

1
2
3
  {% if site.weibo_share %}
     {% include post/weibo.html %}
  {% endif %}

Octopress分类

添加侧边栏文章分类

octopress/plugins/category_list_tag.rb

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module Jekyll 
  class CategoryListTag < Liquid::Tag 
    def render(context) 
      html = "" 
      categories = context.registers[:site].categories.keys 
      categories.sort.each do |category| 
        posts_in_category = context.registers[:site].categories[category].size 
        category_dir = context.registers[:site].config['category_dir'] 
        category_url = File.join(category_dir, category.gsub(/_|\P{Word}/, '-').gsub(/-{2,}/, '-').downcase) 
        html << "<li class='category'><a href='/#{category_url}/'>#{category} (#{posts_in_category})</a></li>\n" 
      end 
      html 
    end 
  end 
end
Liquid::Template.register_tag('category_list', Jekyll::CategoryListTag)
返回顶部