跳转至

MkDocs部署

Cloudflare Page部署

1.項目上传Github仓库


2.準備工作

由於 MkDocs 是基於 python的,所以需要準備 requirements.txt 文件 在項目的工作目錄下,執行 pip freeze > requirement.txt 命令,生成 requirements.txt 文件


3.Cloudflare Page創建Page項目

  • a.當前我们在 Workers & Pages / Overview 下,點擊右上角 create ,選擇 Pages ,點擊 Connect to Git ,选择想要建立 workflow 的仓库(需要允許 Cloudflare 關聯你的 GitHub 賬號)。

  • b.接著設置 Build settings

    • Framework preset 選擇 Mkdocs
    • Build command 默認是 mkdocs build ,經過測試你要手動改成 pip install -r requirement.txt && mkdocs build 在後續的編譯安裝過程中才能成
    • Build output directory 默認site無需修改
  • c. Save and Deploy即可

  • d.回到 Workers & Pages / Overview ,我們就可以看到創建的 Page 項目,我們可以在 setup a custom domain 設置自定義域名,

至此,由 Cloudflare 托管的 MdDocs 項目就已經部署完成了。