Pod::Html::Util - Pod-Html 的輔助函式
注意:雖然這些函式可以從 Pod::Html::Util 匯入,但它們特別適用於使用在 (a) Pod-Html 發行版(模組和測試程式)中,作為 Perl 5 核心的一部分,以及 (b) 核心其他部分,例如 installhtml 程式。這些函式可能會在核心發行版中修改或重新定位,或從中完全移除,因為核心的需求會不斷演進。因此,除了剛剛描述的情況之外,您不應該依賴這些函式。
process_command_line()
處理命令列開關(選項)。傳回雜湊的參考。如果存在 --help
開關或參數無效,將提供使用訊息。
呼叫此子常式可能會修改 @ARGV
。
usage()
在 STDERR 上顯示慣例的 Pod::Html 使用資訊。
unixify()
確保 Pod::Html 的內部和測試在 Unix、Windows 和 VMS 中一致地處理路徑。
relativize_url()
將絕對 URL 轉換為相對於基本 URL 的 URL。假設兩者都以檔名結尾。
html_escape()
讓文字安全地用於 HTML。
htmlify()
htmlify($heading);
將 pod 區段規格轉換為適合 HTML 的區段規格。請注意,我們保留空格和特殊字元,但 ", ?
(Netscape 問題)和連字號(寫作者問題...)除外。
anchorify()
anchorify(@heading);
類似於 htmlify()
,但將非字母數字字元轉換為底線。請注意,預設情況下不會匯出 anchorify()
。
trim_leading_whitespace()
一致地從每個程式碼區塊中移除任何層級的縮排(空格或標籤)。改編自:https://metacpan.org/source/HAARG/MetaCPAN-Pod-XHTML-0.002001/lib/Pod/Simple/Role/StripVerbatimIndent.pm