zulip archive
1.0.0
Zulip 存檔檢視器以 Haskell 編寫,使用 rib 靜態網站產生器。
示範
首先,安裝 Nix 套件管理器:
bash <( curl https://nixos.org/nix/install )
如果您想加快本機建置速度,可以選擇啟用 Nix 快取:
# If you do not already have cachix, install it:
nix-env -iA cachix -f https://cachix.org/api/v1/install
# Enable nix cache for rib
cachix use srid
取得 zulip 的 API 金鑰(此處有說明)。注意:您正在尋找您的API 金鑰,而不是機器人的 API 金鑰。
首先,建立一個設定文件,新增 Zulip 網站設定(包括 API 金鑰):
cp config/config.example.dhall config/config.dhall
vim config/config.dhall
注意:您也可以在環境變數ZULIP_ARCHIVE_CONFIG
中傳遞設定檔的內容,該變數優先於設定檔。這可用於設定 GitHub Pages 工作流程(請參閱./.github/workflows
)。
要建置並運行網站:
bin/run
前往 http://localhost:7004 查看產生的網站。
用戶上傳的檔案無法透過 API 取得。它們必須手動匯出(需要管理員權限),並複製到./site/user_uploads
。