在側邊欄顯示標籤雲
使用參考
目前有多個外掛程式實現標籤功能。其中乙個是octopress官方推薦版本,據說不支援多標籤。還有些人用的是「3d」標籤雲,風格上我不是太喜歡。最終選用的是robbyedwards的一組外掛程式。這組外掛程式有兩個,乙個是octopress-tag-pages,用於生成標籤頁面,另乙個是octopress-tag-cloud,用於顯示實現標籤雲功能。
### octopress-tag-pages
plugins/tag_generator.rb
source/_includes/custom/tag_feed.xml
source/_includes/post/tags.html
source/_layouts/tag_index.html
其中tag_generator.rb和tag_feed.xml是必須的,其它據網上的一些人說是可選的。
另外一些檔案是同名檔案,如果複製過來一方面會影響已經配置的功能,另外可能導致發生一些問題(可能是版本相容的問題造成的)。
這個外掛程式不需要做配置。
plugins/tag_cloud.rb
source/_includes/custom/asides/tags.html
tag_cloud.rb為必須。tags.html為在側邊欄顯示標籤的示例。可以參照它進行配置。
在_config.yml中的default_asides:中增加custom/asides/tags.html,用於在側邊欄顯示標籤雲。如果想漢化,則修改tags.html等檔案即可。
在新建的部落格檔案中加入一行「tags: 」,類似:
---
layout: post
title: "test tag"
published: true
date: 2014-10-28 00:42
comments: true
tags: [擴充套件, ttt]
categories:
---
這樣會給這一博文增加兩個標籤,使標籤與分類對文章進行不同維度的分類。23
4567
8910
$ rake generate
(in /ubdata/octopress)
## generating site with jekyll
identical source/stylesheets/screen.css
configuration file: /ubdata/octopress/_config.yml
source: source
destination: public
generating...
liquid exception: comparison of array with array failed in _layouts/page.html
jekyll 2.4.0 | error: comparison of array with array failed
經十幾天的反覆測試,發現在source/_includes/custom/asides/tags.html如果加了「limit」引數,就會出現問題。去掉就好了。
另乙個問題是2.0版本的ocroptrss呼叫的generate操作會執行plugings中的所有外掛程式,所以會報一些錯,忽略即可。23
4567
891011
1213
14
$ rake generate
(in /ubdata/octopress)
## generating site with jekyll
identical source/stylesheets/screen.css
configuration file: /ubdata/octopress/_config.yml
source: source
destination: public
generating...
build warning: layout 'nil' requested in tags/kuo-zhan/atom.xml does not exist.
build warning: layout 'nil' requested in tags/ttt/atom.xml does not exist.
build warning: layout 'nil' requested in tags/kuo-zhan/atom.xml does not exist.
build warning: layout 'nil' requested in tags/ttt/atom.xml does not exist.
done.
auto-regeneration: disabled. use --watch to enable.
written by pangyi
posted at
3t硬碟 xp 怎麼讓xp支援3T硬碟
官方測試的硬碟 73 gb sas 10k rpm sff hdd 146 gb sas 10k rpm sff hdd 73 gb sas 15k rpm 3gb s hdd 146gb sas 15k rpm 3gb s 3.5 hdd 300gb sas 15k rpm 3gb s 3.5 h...
讓PC標籤 num 引數支援變數的方法
最新福利 領取阿里雲1000通用代金券 有時候,我們想讓pc標籤的數量是可變的,你會發現,官方pc標籤中的num引數是死的,只能用數字,這樣有時候不能滿足我們實現複雜的呼叫.真是讓人蛋都碎了 其實要讓它支援變數tve很簡單.找到標籤解析方法 phpcms libs classes template ...
XStream支援CDATA標籤
後來決定重寫了xstream的初始化方法,2步搞定。protected static string prefix cdata xstream初始化方法實現將string型別的屬性增加cdata return public static xstream initxstream else protect...