mediawiki 页面的导出和离线浏览
生活随笔
收集整理的這篇文章主要介紹了
mediawiki 页面的导出和离线浏览
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
公司的wiki是在局域網內的,但是有時不在公司時希望能夠離線瀏覽。于是找了如下的方法來導出wiki的全部頁面,并可以離線瀏覽。
?
1. 從mediawiki導出
? ? a. 獲取所有頁面的名稱
mysql -u wiki --password=wiki wikidbname select page_title from wikipage where page_namespace=0 EOF? ? #請替換wiki和wikidbname為自己的wiki數據庫設置。(獲取默認namespace下的所有頁面)
? ? b. 從輸出列表中得到所有的頁面名稱
? ? c. 打開自己的wiki的special:export頁面
? ? d. 將頁面列表復制到輸入欄
? ? e. 點擊導出,生成xml文件
?
2. 用壓縮工具,比如7zip將xml壓縮為.xml.bz2文件格式。(因為后面要用到)
?
3. 用wiki taxi軟件來離線瀏覽
? ? a. 下載wiki taxi,我找到的是1.3版本:?http://dl.iplaysoft.com/files/1159.html?
? ? b. 解壓后,打開WikiTaxi_Importer
? ? c. 將.xml.bz2的導出文件轉為.taxi的wiki taxi格式。
? ? d. 打開wikitaxi
? ? e. 點擊option,導入剛才生成的.taxi文件。
? ? f. 此時會打開一個隨機頁面,請搜索你的portal頁面并打開。
?
可以開始離線瀏覽你的wiki內容了。完美支持中文。
?
總結
以上是生活随笔為你收集整理的mediawiki 页面的导出和离线浏览的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Pygame实战】只有一个币,投《勇者
- 下一篇: 网畅b2c直销商城