MHT叫“web單一文件”。顧名思義,就是吧網頁中包含得圖片,CSS文件以及HTML文件全部放到一個MHT文件里面。而且瀏覽器可以直接讀取得,嘿嘿,由此我仿佛看到了以后網友們可以自己定制自己喜歡得模板,然后做成MHT文件………………
剛才直接用記事本打開了MHT文件,看了下文件結構,最開始得是一些無關緊要得信息,不管了。然后發現,MHT文件似乎是把所有的圖片用二進制數據保存,不過是通過BASE64加密以后保存的,每個圖片開頭都包含了
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.china-askpro.com/images/logo_china_askpro_2.gif
格式化的信息。
然后就是HTML頁的代碼,包括了CSS文件代碼,HTML代碼,JS代碼。發現中文再這里都是以編碼后的格式保存的,目前還不知道是什么編碼的,不過英文是沒有編碼的,嘿嘿,現在就要再這里做文章了。
現在模板的做法一般都是把做好的模板HTML代碼讀入數據庫,不過這個HTML代碼只是一個框架而已,不包含其他信息。其中還要定義一些標識符,用來替換需要放置的 內容。例如 $TOP_TOPIC$ , 這里就是要把排行最前的話題放到這里。這樣的話,我們就可以自己做一個漂亮的模板,然后按照各個BLOG站定義的規則把標識符放好,然后保存為MHT文件,僅僅這個文件就可以當作自己BLOG的模板了。呵呵,是不是方便多了,今天剛小看了下,并沒有些代碼。不過,根據我剛才測試的結果,應該是沒問題的,明天就把自己測試的過程和結果放上來。。
不早了,該睡覺拉。