mediawiki 页面的导出和离线浏览
公司的wiki是在局域網(wǎng)內(nèi)的,但是有時不在公司時希望能夠離線瀏覽。于是找了如下的方法來導出wiki的全部頁面,并可以離線瀏覽。
?
1. 從mediawiki導出
? ? a. 獲取所有頁面的名稱
mysql -u wiki --password=wiki wikidbname select page_title from wikipage where page_namespace=0 EOF? ? #請?zhí)鎿Qwiki和wikidbname為自己的wiki數(shù)據(jù)庫設(shè)置。(獲取默認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的導出文件轉(zhuǎn)為.taxi的wiki taxi格式。
? ? d. 打開wikitaxi
? ? e. 點擊option,導入剛才生成的.taxi文件。
? ? f. 此時會打開一個隨機頁面,請搜索你的portal頁面并打開。
?
可以開始離線瀏覽你的wiki內(nèi)容了。完美支持中文。
?
總結(jié)
以上是生活随笔為你收集整理的mediawiki 页面的导出和离线浏览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Pygame实战】只有一个币,投《勇者
- 下一篇: 网畅b2c直销商城