diff --git a/README.md b/README.md index 692e4ed..4513c89 100644 --- a/README.md +++ b/README.md @@ -26,15 +26,15 @@ Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 2010 by Gasolin, 2015 by Ryan Wu * [慎選提問的論壇](#慎選提問的論壇) * [Stack Overflow](#stack-overflow) * [網站和IRC論壇](#網站和irc論壇) - * [第二步,使用專案郵件列表](#第二步,使用專案郵件列表) + * [第二步,使用專案郵件列表](#第二步使用專案郵件列表) * [使用有意義且描述明確的標題](#使用有意義且描述明確的標題) * [使問題容易回覆](#使問題容易回覆) - * [用清晰、正確、精準並合法文法的語句](#用清晰、正確、精準並合法文法的語句) + * [用清晰、正確、精準並合法文法的語句](#用清晰正確精準並合法文法的語句) * [使用易於讀取且標準的文件格式發送問題](#使用易於讀取且標準的文件格式發送問題) * [精確的描述問題並言之有物](#精確的描述問題並言之有物) * [話不在多而在精](#話不在多而在精) * [別動輒聲稱找到Bug](#別動輒聲稱找到bug) - * [可以低聲下氣,但還是要先做功課](#可以低聲下氣,但還是要先做功課) + * [可以低聲下氣,但還是要先做功課](#可以低聲下氣但還是要先做功課) * [描述問題症狀而非猜測](#描述問題症狀而非猜測) * [按發生時間先後列出問題症狀](#按發生時間先後列出問題症狀) * [描述目標而不是過程](#描述目標而不是過程) @@ -44,10 +44,10 @@ Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 2010 by Gasolin, 2015 by Ryan Wu * [別把自己家庭作業的問題貼上來](#別把自己家庭作業的問題貼上來) * [去掉無意義的提問句](#去掉無意義的提問句) * [即使你很急也不要在標題寫緊急](#即使你很急也不要在標題寫緊急) - * [禮多人不怪,而且有時還很有幫助](#禮多人不怪,而且有時還很有幫助) - * [問題解決後,加個簡短的補充說明](#問題解決後,加個簡短的補充說明) + * [禮多人不怪,而且有時還很有幫助](#禮多人不怪而且有時還很有幫助) + * [問題解決後,加個簡短的補充說明](#問題解決後加個簡短的補充說明) * [如何解讀答案](#如何解讀答案) - * [RTFM和STFW:如何知道你已完全搞砸了](#rtfm和stfw:如何知道你已完全搞砸了) + * [RTFM和STFW:如何知道你已完全搞砸了](#rtfm和stfw如何知道你已完全搞砸了) * [如果還是搞不懂](#如果還是搞不懂) * [處理無禮的回應](#處理無禮的回應) * [如何避免扮演失敗者](#如何避免扮演失敗者) diff --git a/toc.js b/toc.js index d76dbef..dbe4b9d 100644 --- a/toc.js +++ b/toc.js @@ -8,8 +8,9 @@ for (var i = 3; i < headers.length; i++) { //skip H1, history, and toc var header = headers[i], headerText = header.textContent.trim(); - var anchorText = headerText.toLowerCase(), - anchorText = anchorText.replace(" ", "-"); + var anchorText = headerText.toLowerCase(); + anchorText = anchorText.replace(" ", "-"); + anchorText = anchorText.replace(/,|:|、/g, ""); var hIndex = parseInt(header.nodeName.substring(1)) - 1, indent = " ".repeat(hIndex), link = ['
', indent, '* [', headerText, '](', '#', anchorText, ')', '\n', '
']; @@ -18,4 +19,4 @@ var win = window.open("", "win"); win.document.body.innerHTML = result; -})(window); +})(window); \ No newline at end of file