将Mkdocs部署到Azure Web应用程序

bvhaajcl  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(164)

似乎无法将Mkdocs(material)站点部署到Azure Web Apps。我们构建了一个Mkdocs站点用于我们的宣传资料和文档,我曾多次尝试使用**Azure(Web应用、静态应用和DevOps)**托管它,但似乎没有任何效果。

不喜欢使用Git页面或第三方托管应用如果有人这样做过,请分享分步指南如何做到这一点

下面是我的GitHub仓库:

6uxekuva

6uxekuva1#

您可以按照其中一个静态站点生成器教程(例如hugo)进行操作。
有两个主要的步骤实际上是你的构建管道的一部分,像GitHub操作或ADO管道
1.生成静态资产
对于MkDocs,这是通过运行mkdocs builds来完成的
1.部署到Azure
为此,根据你的构建解决方案,使用合适的插件进行部署。

- name: Build And Deploy
   id: builddeploy
   uses: Azure/static-web-apps-deploy@v1
   with:
      azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
      repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for GitHub integrations (i.e. PR comments)
      action: "upload"
      ###### Repository/Build Configurations - These values can be configured to match you app requirements. ######
      # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
      app_location: "/" # App source code path
      output_location: "site" # Built app content directory - optional
      ###### End of Repository/Build Configurations ######

相关问题