WP -目錄自動產生器 文章列表

WP -目錄自動產生器


可安裝在 WordPress 的文章內容目錄自動生成小程式

當文章越來越長,建立文章目錄,可以有效的讓讀者快速了解整個文章的架構,帶來更好的閱讀體驗,若用原始的手工方式建立摘要目錄,真的太辛苦了。

 這個文章目錄生成小工具,安裝灰熊的容易,設定也很簡單,撰寫文章時只要為每個小標題 選擇 h3  當標題就可以了。 


PS : 每個 WordPress 的佈景主題都會不同,位置若不滿意,請自己喬 ... 🛠⚙ ,<H3> 若已被使用,請自行更換其他標籤,標題和頂端的距離,若你的佈景主題 TOP 有選單或其他物件覆蓋,需調整 padding-top 的高度。

<details id="tab-content"> 預設是閉合的,若要一開始出現時,就處於打開的狀況,須在 <details> 標籤裡加上屬性 OPEN,<details id="tab-content" open>....。

點按下面的 Code 複製

<details id="tab-content">
  <summary>章節目錄</summary>
<ol id='chap'/>
</details>

<style type='text/css'>
html{scroll-behavior: smooth;}
#main h3{padding-top:1em} /* 標題和屋頂的距離 */
#tab-content {
cursor: pointer;
bottom:-90vh;
z-index:200;
background: rgba(0,0,0,0.5) ;
padding: 10px;
transition:2s;
position: fixed;
min-width:200px;
max-width:350px;
max-height:70vh;
}
#tab-content summary{ font-size:22px; color:#ff3;}
#tab-content summary::marker{color:red}
#tab-content ol {background: #f6f6d6;  color: #68f; padding:10px 30px}
#tab-content li a{font-size:18px; color:#777}
#tab-content li:hover a{color:#f2e; }
#tab-content li{ display: list-item; line-height:1.8; }
.S-tab {
bottom:0px !important;
}
</style>

<script> // <![CDATA[
let Doc = document;
let M = Doc.getElementById("main").querySelectorAll("h3");
let Chap = Doc.getElementById("chap");
let Tab = Doc.getElementById("tab-content");

if (M.length >0) {
  let Chapter=[];
for (let i = 0; i < M.length; i++) {
var z = i<9 ? "0" : '';
Ax = "chapit-"+z+(i+1);
M[i].setAttribute("id", Ax);
Chapter[i]="<li><a href='#"+Ax + "'>" + M[i].innerHTML+"</a></li>"; }
Chap.innerHTML=Chapter.join('');
Doc.onscroll = function() {
if (window.pageYOffset >= 200) {
Tab.classList.add("S-tab");
}
else { Tab.classList.remove("S-tab");}
}}
else { Tab.style.display="none"; }
// ]]></script>


 選取佈景主題編輯器 >>  單篇文章 (single.php),將程式碼插入以下的位置。





Blogger 目錄自動生成小工具

以下是用來演繹示範

沈默


你的沈默

是我讀不懂的溫柔

朦朧的夜色,只剩下風在流動

故事的背後,只殘留痛在折磨

我不再掙扎,逕自的往溫軟裡墜落

如果可以遺忘,就讓遺忘被遺忘

不要試圖鶴立雞群


假如你是一隻鶴,不幸誤入雞群,就不要試圖鶴立雞群,而是要離開那群雞。
遠離群雞不單是為了遠離紛爭,更重要的是避免被傳染然後變得同樣愚蠢。
當然,在你實力還不足以能夠逃離這群雞時,就要學會做一隻孤獨而沉默的鶴,而不要試圖批評、教育其中的某一隻雞。
因為它聽不懂你的話,除非他也是誤入雞群的另一隻鶴。
心理學者說,當你非常討厭某個人的時候,不要把注意力過多地放在他身上。
你改變不了別人,只有通過提升自己的能力,跳出這個圈子。
專注於自己每天進步一點點,討厭的人就會離你越來越遠。



           

預 覽 視 窗

新舊排序 :

    © Copyright 2021 Design By 灰鴿   技術堤供 : Blogger