基於 texi2html 1.66 修改。去除頁尾的「About this document」部份;移除每一段後面插入的導航條;美化每段之間用於隔開段落的 <hr> 水平線;連結取消下劃線並改進顏色;美化時間格式,移除以英文表示的月份後面的逗號。

texi2html 1.66 以後的版本取消了目錄,1.66 版是目前有目錄的最新版本,它是將目錄放在每一頁的最下方,不同於 1.56k 是將目錄放在每一頁最上方。個人認為目錄放在最下方比較好,對於不甚瞭解的內容先看目錄不如先將文檔內容瀏覽一遍。因為 texi2html 生成的基本上都是小型文檔所以還好,大型文檔還是應該將目錄放在每一頁的最上方。

效果演示:

  1. 偶修改的 texi2html:http://superfq.googlepages.com/ffplay-doc.html
  2. texi2html 1.56k:http://ffmpeg.org/ffplay-doc.html


使用說明:

  1. MinGW:將檔案 texi2html 複製到 /mingw/bin
  2. Linux:texi2html 是 Perl script,其實就是一個文字文件。理論上講放在 Linux 也能使用,但可能需要修改檔案中 Perl 的路徑,就是那個 #!/dir/bin/perl,可能還需要添加副檔名 PL。


檔案下載:texi2html 去多餘內容美化版.7z

備用載點一
備用載點二

附修改方法:

刪除 About this document 部份
整段刪除:if ($about_body = &$T2H_about_body()) {}

刪除導航條 [Top] [Contents] [Index] [ ? ]
搜尋 VALIGN="MIDDLE",將整個 <td> 改為 <td style=display:none>

每段之間的 HR
搜尋 <HR SIZE="6">,改為 <HR>

連結移除下劃線、HR 美化
搜尋 <meta,向下一點會發現有一堆 <meta>,在這些 <meta> 後面加入 CSS
<style>
a {text-decoration:none} a:link {color:#00C} a:hover {color:#F60}
hr {border:0; height:1px; background-color:#d4d4d4; color:#d4d4d4}
</style>
時間格式美化
搜尋 pretty_date,向下一點會發現 [$mon] . ", ",移除雙引號中的逗號改為 [$mon] . " "
arrow
arrow
    全站熱搜

    呆丸北拜 發表在 痞客邦 留言(1) 人氣()