2017年2月5日 星期日

[Blogger] 標籤分類

這是之前 survey 寫的
不過後來發現 tag 自己用的機會極少
然後只有單一 tag 的話原生小工具就夠了

但是畢竟 survey 過,這部分也的確花了不少功夫
就留個記錄了

========================================================
Blogger 跟別的 BSP 有一個很大的不一樣在於用標籤來「標誌」文章
而不是可以設定樹狀分支來管理文章分類
不過這樣的邏輯在以前 Picasa 剛出來的時候就是這樣
用標籤來「標誌」照片而不是用傳統的目錄方式

但是有時候還是希望稍微有點結構化的整理
Blogger 本身提供的標籤顯示有條列狀跟雲狀


條列狀的好處是比較好看,看是會有一堆只出現一兩次的標籤變成長長的尾巴
標籤雲比較 Compact,可是我覺得比較雜亂
有時候一眼很難找到

找了一下網路上講 Blogger 如何建立樹狀分類標籤
大致上有兩個方法

第一個是
[教學]Blogger文章分類﹍多層樹狀標籤(更新版)@WFU BLOG

第二個是
5分鐘讓你Blogger的標籤改成樹狀階層式 - 櫻桃椒的網誌

兩個方法差不多,除了建標籤的方式不同
一個是「分類1-分類2-標籤」,另一個是「[分類1][分類2]標籤
效果我覺得差異不大

後來用的是第二個方法
主要是第二個方式全部是明碼,我可以自己修改
可是第一個有部分藏起來了

用了樹狀分類有幾個問題,
第一個問題在於文章的尾巴的標籤


可以看到會把「[分類1][分類2]標籤」列出來


讓 Blogger 樹狀標籤只顯示真實標籤名稱@WFU BLOG

這篇有講到怎麼修改呈現效果



可以看到把分類拿掉了

不過這有點掩耳盜鈴
用滑鼠點那個標籤的時候還是去 query 原來的「[分類1][分類2]標籤
而不是單純 query 「標籤」

另外在標籤雲必須用選擇性的標籤而不能全選
不然會秀出很長的標籤

這個部分有嘗試去改 code,
看能不能如果辨認出開頭是 [ 的標籤就不顯示
不過受限網頁程式功力,目前還作不到

心目中的完美方案大概是像這樣,

某篇文章的標籤 : [分類1][分類2]標籤1, 標籤2
然後建立樹狀分類 => 分類1
                                           分類2
可是在標籤的時候會自動把「分類1」「分類2」也自動轉成標籤

例如 [遊記][日本][2015]九州, 自助行
分類會是 遊記
                      日本
                          2015
                               九州
標籤則有 遊記, 日本, 2015, 九州, 自助行

這可能要自己來寫 javascript 才行吧
有空在研究囉


沒有留言:

張貼留言