mediawiki自動生成sitemap

2021-09-08 02:32:38 字數 842 閱讀 7566

mediawiki 1.17.0提供了generatesitemap.php生成sitemap檔案,可不必再使用擴充套件。

每次呼叫generatesitemap.php,生成全部sitemap。一般是通過定時任務(linux下是cron)呼叫,定時生成。

generatesitemap.php命令示例:

其中,–fspath是存放sitemap檔案的目錄,–urlpath是指向–fspath目錄的url,–compress是是否壓縮為gzip檔案,–server是**的網域名稱。詳細命令列引數見官方說明。

執行後,生成1個索引xml和一組sitemap xml。每個namespace至少生成1個sitemap xml,url超過限制則生成另乙個xml,預設限制是1個xml是50000。可根據需要向搜尋引擎提交索引xml或若干sitemap xml。

如只生成部分namespace的sitemap,可在wiki/localsettings.php中設定:

$wgsitemapnamespaces[0]=0;

$wgsitemapnamespaces[1]=14;

0是主namespace,條目一般都在這裡;14是分類的namespace。

生成的xml檔名很長,如想修改檔名規則,可修改/wiki/maintenance/generatesitemap.php的150行(索引xml)和352行(sitemap xml)。

如mediawiki已設定短url,則sitemap中就是短url。

Postman預處理自動生成簽名引數(sign)

很多介面會有簽名引數,為了防止被惡意篡改引數,所以對所有引數用一定規則排列後 鹽再md5加密。有些開發可能配置了在測試環境暫時遮蔽簽名,或者用乙個通用簽名。但其實完全可以在不破壞系統完整性的前提下,又能很輕鬆的讓postman根據規則自動生成簽名引數來進行測試。這2條語句可以分別獲得body引數和u...

關於自動生成藝術字型和獲得字型檔案初始Size

using unityengine using system.collections using unityeditor using system.io using unityengine.ui using system.collections.generic public class play d...

python自動生成字幕 自動生成字幕軟體?

更新 經過提示發現autosub也不太好用了,我最近發現掛了 也沒有用,如果急需轉錄字幕文字的話建議還是選用其他付費服務吧吧。或者您可以去autosub的github主頁提交issue 那這樣 youtube 自動生成字幕可能就是最划算的了。用法 準備乙個有python 2的機器環境。然後pip i...