現在使用了本篇的系列文小工具後,不但安裝很簡單,操作上也完全不費力,一切以自動化流程實現,以後處理系列文這件事,就可以高枕無憂了!
不但如此,這個小工具還有不少絕佳應用,看完安裝及使用說明後,請務必參考「五、應用方式」。
<< 請注意!本篇文章含會員限定內容 >>
一、系列文的原理
1. 構想出處
最早是從 コーさん 這篇「自訂相關文章進階版」(連結已失效)得到聯想,コーさん 的作法是列出某標籤的所有文章,在某種程度上可視為系列文章,只要將文章的標籤控制得宜即可。
2. 需求及設計
WFU 的構想則是利用設定 "特定字串",系統會篩選部落格包含此 "特定字串" 的文章標題,經比對標籤及排序後於文末列出,這就成了真正的系列文工具。
而設計上為了與該頁面的那篇文章不重複,系列文列表中的該篇文章,將不以超連結顯示,並增加一個指示圖案以供區別。
另外,由於本站不屬於美食、旅遊、攝影等需要大量圖片的性質,因此這個小工具目前只針對自己的需求,先做出文字的列表。
二、安裝主程式碼
在修改範本之前,如果第一次安裝本站工具的讀者,建議先閱讀「備份範本的訣竅」系列文章。
接著請到後台「範本」→「編輯 HTML」,搜尋
請對照以上程式碼行號:
E:藍色圖示可改為自訂的字元,或使用 http 開頭的圖片網址
K:由於「Google Drive 關閉外連」功能,綠色字串的 JS 網址是無法外連的,請參照「WFU BLOG 外連 JS 變更及操作說明」,將這個連結下載後存成 JS 檔,上傳到自己的空間或 Dropbox。取得自己的 JS 檔外連後,置換本行的綠色網址字串。
I:此行的註釋文字代表,只有該文章「使用系列文功能」時,才會執行這個小工具;沒有使用系列文功能的文章,就不會執行程式碼,以減少瀏覽器的負擔。
以上安裝完主程式碼後,接下來說明如何在文章中使用「系列文功能」。
三、使用系列文功能的方法
1. 文章範本
只要在文章中加入一行 HTML 語法,該篇文章就能自動執行「系列文功能」。而在後台文章範本中加入這行語法,又可讓這件事的操作更方便。
請到 Blogger 後台 → 設定 → 文章和留言,在文章範本之中,貼上這行 HTML 語法:
<div id="postSeries" title="填入系列文字串"><b>相關系列文章:</b></div>
2. 修改字串
做完上一點的動作後,以後只要開新文章時,都會出現這一行語法。若新文章不需要此功能,將這行字串刪除即可。若需要系列文功能,接下來請依照自己的需求修改字串。
在撰寫系列文標題時,建議一部分使用共同的字串,例如「如何用語法保護網頁文章著作權__(一)附加版權宣告」這系列的文章,都使用了相同的字串 "如何用語法保護網頁文章著作權",我們便可將這個字串放進 title 的參數裡面,就像下面這樣:
<div id="postSeries" title="如何用語法保護網頁文章著作權"><b>相關系列文章:</b></div>
而藍色字串 "相關系列文章:" 也可改為自訂標題。
只要依照以上說明來設定字串,系統就會自動抓取文章標題中含 "如何用語法保護網頁文章著作權" 字串的文章來形成系列文功能,可點擊以上舉例的系列文章「如何用語法保護網頁文章著作權__(二)阻止全文轉載」來看效果。
3. 自訂 CSS
想自訂「系列文區塊」的話,可到後台範本 → 自訂 → 進階 → 新增 CSS,貼上以下 CSS 程式碼:
#postSeries {
margin: 20px 0px;
}
以上只是舉例,參數可依需求調整。
想要設計出與眾不同的區塊版面,可參考這篇「特殊文字區塊實作範例」,來增加 CSS 參數,下圖是本站以前每次都要花不少時間、辛辛苦苦用手工刻出的系列文效果:
四、注意事項
比較麻煩的一點是,javascript 對於 UNICODE(中文)的排序結果,跟我們想像的不太一樣,如果系列文使用了 "一"、"二"、"三" 這樣的字串,排序結果會讓人大大的意外,如下圖:
因此如果想要有正確的排序,有以下兩種建議:
- 使用英數字串來排序,避免使用中文數字
- 系列文超過十篇時,建議補零位數,例如 "01"、"02"、"03",否則 "11"、"12" 的排序會在 "2"、"3" 的前面。
可參考「有錢人想的和你不一樣」系列文的效果,這系列目前有 15 篇,可注意標題的設定方式。就算將來寫了第 16、17 篇,舊文章的系列文列表也能自動排入新的文章。
五、應用方式
雖然這個小工具主要用途為系列文,不過若能發揮創意,相信還有很多不錯的應用、或更棒的用途。以下舉幾個 WFU BLOG 的實例──
1. 相關主題文章
相關的文章主題不一定是系列文的形式,因此文章標題不會大部分的字串都相同。不過我們可以取一個最小的公約數,設定某個關鍵字,讓這個小工具把所有符合關鍵字的文章標題都抓出來。
例如 WFU 寫了好幾篇有關 javascript 的學習筆記(並非全部都是系列文),相信對於想要學習 js 的讀者,看完一篇一定也想看看其他的相關心得,那麼文末若能將所有 js 相關筆記列出是再好不過的了。
由於這些筆記的文章標題一定會有這個關鍵字 "javascript",那麼我們可以這麼設定語法參數,同時更改一下大標題:
<div id="postSeries" title="javascript"><b>Javascript 相關筆記:</b></div>
想看看效果如何嗎?請點這篇「Javascript 優良部分(筆記)__糟糕與不良的部分」,可看到標題含 "javascript" 字串的文章都被篩選出來了!
2. 大事紀要索引
有看過本站導覽列下方「公佈欄區塊」的讀者,一定知道本站每年都製作了大事紀要。不同年份的大事紀要,也可以利用這個小工具,讓想要查詢過往年份的讀者方便許多。我們可以這麼設定語法參數,同時更改一下大標題:
<div id="postSeries" title="更新紀要索引"><b>其他年度紀要:</b></div>
執行效果可參考今年度的「2014 BLOG 更新紀要索引」。
3. 多重關鍵字篩選
除了以上第 1 點「相關主題文章」提到的使用 "關鍵字" 來篩選,這個小工具最強大之處,在於還能夠使用 "多重關鍵字" 來進行篩選。
例如本站寫了一、兩百篇的 Blogger 相關文章,都會用到 "Blogger" 這個關鍵字,而大約有將近十篇的 Blogger 相關筆記,文章標題大概像是這樣:"Blogger 小技巧 (筆記)"、"Blogger 新手入門(筆記)" 等等。要怎麼將這幾篇 Blogger 筆記當成系列文的模式列出來呢?
我們觀察到,標題相同的關鍵字為 "Blogger"(請注意大小寫) 及 "筆記"。這兩組關鍵字並沒有連在一起,所以無法使用之前的設定方法,不過可將這兩組關鍵字用空格 " " 來隔開,語法設定如下:
<div id="postSeries" title="Blogger 筆記"><b>Blogger 相關筆記:</b></div>
執行效果可參考這篇「Blogger 文章相關工具及技巧 (筆記)」,這樣的設定會將標題含有這兩組關鍵字的所有文章篩選出來,這算是目前發現最棒的應用了!
六、需求建議
由於一方面目前 WFU 使用系列文沒有縮圖的需求,另一方面如果使用縮圖的話,或許效果很接近「Blogger 相關文章 V2」,那麼版面上在距離很近的位置,擺了兩個構圖效果相似的工具可能不太恰當。
因此對於這個小工具有什麼延伸構想,歡迎提出討論,如果有不錯的結果,或許可衍生出另一個版本。
七、常見 FAQ
日後若有常見問題,會持續補充在此。
Q1: 在手機板的瀏覽器看自己測試的文章並不會並顯示系列文耶?(可是用手機看教學文測試文章卻有顯示)
Ans: 原因請參考這篇「Blogger 行動版範本修改技巧」,任何修改或小工具都無法在「官方版行動範本」顯現,只有選擇「自訂」行動範本才行。
但其實 WFU 目前也都是使用官方行動範本,而測試文章能顯示的原因為,把全部程式碼放在文章之中的話,那麼哪種行動範本都能顯示。操作的方法為,在「三、使用系列文功能的方法」的那一行 HTML 語法,後面貼上「二、安裝主程式碼」的全部程式碼即可 → 最方便的操作就是將這些語法全部複製到文章範本之中。
Q2: 留言 #13 表示,文章後面沒有顯示相關聯的系列文章?
Ans: 我注意到你使用兩個關鍵字 "溫尼伯daycare",請詳讀「五、應用方式」→「3. 多重關鍵字篩選」,建議關鍵字不要連在一起,請注意英文大小寫,有沒有跟你的文章標題吻合。
Q3: 留言 #26~#27 表示,"母奶"系列文章,每一篇都只有抓到兩篇,總共應該是6篇才對.....哪邊錯了呢?
Ans: 這個 "系列文" 工具的設計原理,是從 "相同標籤" 的所有文章中,篩選出文章標題包含 "指定字串" 的系列文。因此請將包含指定字串的文章,設定相同的標籤,就能全部篩選出來了。
Q4: 網站升級為 HTTPS 後小工具失效?
Ans: 請在範本
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js'></script>
更多實用工具:
喔喔喔喔喔 喔喔 喔喔喔 喔喔喔喔喔喔喔喔喔喔喔喔喔
回覆刪除這個好方便阿!!! 馬上來安裝
很棒的功能~可是不曉得是程式哪裡沒裝好~
回覆刪除在手機板的瀏覽器看自己測試的文章並不會並顯示系列文耶?
(可是用手機看Wayne Fu大的教學文測試文章卻有顯示)
想請教不曉得是哪出了問題了~謝謝
hi我是凱特,能否請你幫我看看為何我家沒有reply comments的功能呢?爬了一堆外國文照著做仍無解Orz
回覆刪除超級感謝!
這個好讚,這樣寫遊記時就不用一篇篇自己加連結了!謝謝分享
回覆刪除有一個延伸的構想:
回覆刪除有時文章過長,想幫文章變更為好幾頁 ( 寫好幾篇 ),
能否讓【 自動顯示系列文章 】的顯示結果不出現標題,而出現數字,
主要想加強近似單篇文章的歸屬感。
有點類似最上面圖片【 快速選單 】的概念:
頁次: 1、2、3、4、5
標題為 [ 頁次: ]
與目標網址 [ 1、2、3、4、5 ] 平放
( * 這篇文章和相關文章 v2 實在太棒了 :D )
您好!您酌網站太棒啦,不過,我還是個新手,我會常常來拜讀,非常感謝您的po文。
回覆刪除<5314827038812084489>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除嗯嗯 ~ 私心的希望 [ 頁次 ] 和 [ 系列文章 ] 兩者的功能都能並存 :D
請問: 痞客邦的部落格文章可以用嗎?
回覆刪除我在 二、安裝主程式碼 就卡關了......QAQ
找不到你說的「範本」「編輯 HTML」搜尋字串??
謝謝
Hi 版主
回覆刪除要跟您說聲謝謝, 您真的是無私, 分享這麼多好用資源給大家!
謝謝您!
感謝!已貢獻「一點」學費做為回饋^^
回覆刪除感謝WFU大大無私地分享,有您專業的解說,對我們這些使用blogger的人,簡直是一大福音!
回覆刪除話說,WFU之前寫的"相關文章V2"小弟也有瀏覽過。小弟想問WFU大的是,此篇自動顯示系列文的方法和V2的方法差異在於,此篇是搜尋文章標題,而V2是搜尋標籤嗎?
在你博客阅读了不少文章,很有收获,谢谢你的分享!辛苦啦! 不知道什么原因,我照你上面方法做了,没有出来效果? 这是我的博客,如能指出我的问题所在,不胜感激!先谢谢了! http://winnipegcn.blogspot.ca/
回覆刪除<9061337988002478366>(以上內容請勿刪除,從括號之後開始留言)谢谢你这么快就回复.我刚学做博客.很多东西正在学习中.非常感谢你的分享!我想写系列的有关加拿大温尼伯daycare方面的文章, http://winnipegcn.blogspot.ca/2014/09/daycare.html 但我按照你提供的方法做了,文章后面没有显示相关联的系列文章. http://winnipegcn.blogspot.ca/2014/08/winnipegdaycare.html 我不知道问题出在哪里?
回覆刪除<10567735049949415>(以上內容請勿刪除,從括號之後開始留言)谢谢你的回复和帮助,我再去试一试.
回覆刪除感謝您的分享.正常運作中..
回覆刪除想請教一下,如何可以多重關鍵字其一出現就顯示系列文.而不用全部符合才顯示出來.
例如: 文章中有 阿基師的食譜...我想要有符合阿基師或食譜.其一關鍵字即會顯示其文章...我一次用2個 HTML 語法字串分別改為阿基師與食譜2種字串..結果只會出現第一個阿基師關鍵字系列文.第二個食譜只有:相關系列文章:...以下就空白了
請問如何更改語法.謝謝您 http://cclccl-life.blogspot.tw/2015/03/blog-post_2.html
<3870736384226218159>(以上內容請勿刪除,從括號之後開始留言)了解.感謝您的耐心回覆
回覆刪除由於我主要的文章,標題都很長。
回覆刪除例如這一系列:http://goo.gl/YttsMD
截圖:http://i.imgur.com/H6qvl8D.png
想請問,是否能讓~做為「關鍵字」的「字串」,
不重複的在「系列文章」中顯示出來?
謝謝!
<1191968892913638795>(以上內容請勿刪除,從括號之後開始留言)嗯,好的~
回覆刪除看到了 css 部分「summaryLength : 25,」這行,
請問是直接這樣嗎?
script
document.createElement(...)
var ??? = {
summaryLength : 40,
};
/script
變數部分我該填入什麼呢?
剛亂試了好幾個都沒成功 XD
PS.讓您另開一個主題不好意思啦 >"<,有這種需求的真的不多,拍謝!
<5956566365588073017>(以上內容請勿刪除,從括號之後開始留言)呵呵,我好像想的太簡單了,不然您也不用另開一篇了。
回覆刪除<4889958907902469222>(以上內容請勿刪除,從括號之後開始留言)不急,照您原本的排程就可以了。我早晚會等到,ok 的! ^^ 謝謝!
回覆刪除<6850953678615463809>(以上內容請勿刪除,從括號之後開始留言)嗯嗯嗯!(猛點頭)
回覆刪除成功了, 衷心一句, 多謝教學 ^^
回覆刪除謝謝您的分享!
回覆刪除只是文章有些看不懂的地方請教:
1.E,pointer : "☜" // (標示目前文章的圖示, 可使用 http 開頭的圖片網址)在放到範本中是不是要把括弧的地方刪除?☜是指文章中都要放這個符號嗎?
2.< id="postSeries" title="填入系列文字串">相關系列文章: 填入系列文章字串,是不是每次寫不同系列文時都要更改?
還是要用並存的模式?比如
id="postSeries" title="A">相關系列文章:
id="postSeries" title="B">相關系列文章:
id="postSeries" title="C">相關系列文章:
這樣
3,我使用了卻什麼都沒有耶!!能否撥空幫指導一下
http://ellin0409.blogspot.com/2015/11/test.html
感謝您
<3036445531886674693>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除有了有了>"<
剩下問題2.
非常感謝
<4256229927881240583>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除我是使用三.1.的設定, Blogger 後台 → 設定 → 文章和留言,在文章範本之中,貼上 HTML 語法
但是不知道為何到文章編輯頁面就變成這樣了....
文章顯示
相關系列文章:
東京1
東京2
東京3
中間空白好多行XD
不過沒關係,直接載每一篇文章貼上東京旅遊系列文章:< /di>反而比較方便呢!山不轉路轉阿~還是感謝您的專業以及熱情分享^^
<4256229927881240583>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除上一篇留言被吃掉了,枉費我留的落落長。我是照著三.1.的方法在後台設定,但是不知道為什麼文章編輯完發表出來後在相關文章和每篇系列文章中間會空白這麼多行?
所以我後來是直接在每一篇文章後面放上東京旅遊系列文章: 在東京文章幾乎都有跑出所有的相關文章,但是又出現了別的問題:在下列的母奶系列文章,每一篇都只有抓到兩篇,總共應該是6篇才對.....哪邊錯了呢?Q_Q
http://ellin0409.blogspot.tw/2010/11/234.html
http://ellin0409.blogspot.tw/2011/01/234-avent.html
http://ellin0409.blogspot.tw/2015/06/234.html
http://ellin0409.blogspot.tw/2015/07/234.html
http://ellin0409.blogspot.tw/2015/11/234.html
非常感謝您的撥空解答,有您真好!!!
<414368247860621586>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除是阿,搬過來一陣子了,但沒什麼時間發文。現在在整理舊文,所以把語法貼在每篇文章裡,因為用三.1.的方式只能用在新文章,舊文章即使回復為草稿再發也跑不出相關系列文章。目前整理了幾個系列,只有母奶系列不知怎麼的只能顯示兩個,其他多測試幾次是沒問題的^^"
<8863623286790104391>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除真的耶!!感謝您一直測試回答問題>"<
請問系列文章的效用還在嗎?
回覆刪除我發現我的似乎都沒作用 0.0
<5436328365331946071>(以上內容請勿刪除,以下引言請自行刪減) [quote]請問系列文章的效用還在嗎?我發現我的似乎都沒作用0.0[/quote]
回覆刪除URL:http://lasjargon.blogspot.tw/2015/11/gbctlozoos09.html
URL:http://lasjargon.blogspot.tw/2009/12/legend-of-zelda-spirit-tracks_27.html
噗~看來是暫時性的,一直 F5 又活起來了,就當我是來散步的,哈哈!拍謝
回覆刪除<8478139648042588517>(以上內容請勿刪除,從括號之後開始留言)清楚,了解,感謝 XD
回覆刪除您好,已經拜讀了你不少的文章,
回覆刪除獲益匪淺,這幾天發現,原本系列文章都是正常的,
這幾天開始常常都顯示不出來,
後來也嘗試了改成dropbox的js仍舊是無法顯示,
不知道是哪裡出了問題,
能否有機會能撥空看一下是哪裡出了狀況了嗎?
https://linchipi.blogspot.co.uk/2016/04/harry-potter-railway.html
我幾乎每一篇新的文章都有用這個系列文,但最近突然都跑不出來。
謝謝!
您好,常常默默的潛水,看您的文章,
回覆刪除真的獲益良多,想請問一下,這個功能最近突然失效了,
我的每個網頁的這個功能都沒有出現,
程式碼都沒有改,不知道是為什麼?
會是因為blogger改設定成https的關係嗎?
謝謝!
http://linchipi.blogspot.com/2016/06/reykjavik.html
<7032473498106108661>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除謝謝您的回覆,
我前段時間沒有改任何東西,就自己失效了,
然後我整個換了新的模組,
仍然沒有辦法復原,
會不會有可能是我的標籤太多了,
導致沒有辦法讀取呢?
我也是一段時間沒用,所有的連結都失效了。重裝後把js檔的連結換成自己的google drive(連結可以用沒問題)還是不行。我目前只有裝系列文跟樹枝標籤,可以幫我看看嗎?
回覆刪除http://www.old-yang.blogspot.com
先謝謝WFU大抽空幫我看。我目前新開了一個測試網頁https://old-yang03.blogspot.com。我照著步驟安裝了樹枝標籤和系列文,樹枝標籤正常了,但系列文仍不能顯示,這能幫忙看看嗎?
刪除另外,因為我的網站是深色的,請問那一行程式碼可以改收合標籤的背景色,之前的版本只有文字沒這個問題。
不好意思,我忘記公開了,現在應該可以看到了。裡面有兩篇文章,標籤是滑板-滑板保養。文章本身就是照上面設定,也有改共同字串"滑板保養",但不知沒作用。
刪除請問現在google drive有沒有開放外連?我看文章好像說關閉了,後來又好像在哪篇看到說可以用。
刪除我改用dropbox後就可以了,謝謝WFU大
亲爱的博主:我用了你这个程式码非常实用,我用上后感觉很好。但是有一个问题,我是在大陆内,由于墙的原因,如果不翻墙,就不能正常显示系列文章。而程式码中的“K”行中“js”我是换到大陆内的外链空间,不知道有其它什么原因导致不能正常显示。
回覆刪除网址:http://www.lawpai.com/2017/01/blog-post_23.html
您好,首先感謝您的分享
回覆刪除我用了這篇的的程式碼,可是卻只能顯示該篇的文章而已,不知能否幫我看看:
http://yo3world.blogspot.tw/2017/03/jr_7.html
謝謝
不好意思,我又來了
回覆刪除正常使用一段時間之後,在昨天翻舊文的時候才突然發現又失靈啦~
應該是受到google drive外連關閉的影響,慢了這麼多真是不好意思^^"
目前把WFU BLOG 外連 JS 變更及操作說明中的JS下載後傳到opendrive,把連結改成自己的但是....
還是無法作用呢!?全部文章都還是失效的狀態,不知道是我哪邊做錯了呢?謝謝
https://ellin0409.blogspot.tw/search/label/%E7%94%9F%E6%B4%BB%E6%A8%82%E8%B6%A3-%E5%87%BA%E5%8E%BB%E7%8E%A9%E4%BA%86
真的!!!
回覆刪除對不起我耍豬頭了Orz
麻煩您了,謝謝
這兩天看到了另一個有趣的問題,就是我使用相關文章工具時並不是每一篇都會被列出來。比如說以下這篇,就會看不到第4篇與第12篇被列出來:
回覆刪除http://koubokukei.blogspot.com/2019/04/13.html
補充一下,回頭去看,第四篇的相關文章只列出了第2篇與第4篇本身;第12篇的話,則只看的第12篇自己被列在相關文章中....
我是不是甚麼地方設定錯誤了呢?
重新改了一下,排序的問題解決了,多謝。
刪除不過,第4篇只有在第2篇裡面有被正確顯示出來,其他篇還是看不到。
以下是第2篇的網址
https://koubokukei.blogspot.com/2019/03/2_23.html
截圖
https://drive.google.com/file/d/1aP6JJf2S8H63EBRU9vEJN10tO8bC8Otj/view?usp=drivesdk
其實標題和標籤我也重新貼過好幾次了,得到的結果也都是一樣,非常納悶....
您好,我在範本中加入了這個小工具後,一直無法使用,文章中的系列文章一直顯示空白,是因為使用非官方範本的原因嗎?謝謝
回覆刪除文章網址:
https://whalesharktravel.blogspot.com/2019/05/barcelona-3-day-trip-day-3.html
如果要付點數處理的話要付多少呢?
刪除WFU大大您好,我仔細研讀了這篇文章,做了以下設定:
回覆刪除1.相關系列文章設定相同標籤
2.將JS檔上傳Dropbox,取得外連
3.於後台範本安裝主程式碼
4.置換K行的網址字串
5.在範本《/head》前一行,插入jQuery程式碼
6.於文章中執行「系列文功能」語法
以上步驟做完後,還是無法顯示系列文章,再麻煩WFU大幫我檢閱一下,非常感謝。
文章網址:https://chiehwrite.blogspot.com/2019/12/blog-post.html
感謝WFU大大的回覆說明,系列文功能已可正常使用
刪除後續查看頁面時,發現以下兩個問題
1.使用系列文功能的頁面,最上方出現一塊空白區域
如圖所示:https://drive.google.com/file/d/1RTuOL0lQVq74tORUpsEHbG4UuVNBmLRr/view?usp=drivesdk
文章網址:https://chiehwrite.blogspot.com/2019/12/blog-post.html
2.未使用系列文功能的頁面,最上方出現有使用系列文功能的文章(每一分頁,每一文章皆如此)
如圖所示:https://drive.google.com/file/d/1j-c_Vt6BN7AU27QNkKBXj54MC0qrAEXM/view?usp=drivesdk
文章網址:https://chiehwrite.blogspot.com/p/blog-page.html
了解,感謝WFU大大的回覆說明,後續做了以下動作:
刪除1.手動將系列文相關的程式碼刪除→結果問題依然存在
2.還原修改程式碼前的Blogger範本
3.再次依照步驟設定系列文功能→結果功能正常,且已無出現前述問題
4.如此研判,可能是我設定系列文功能時動到其它的程式碼