0

ssh アクセスと Python スクリプト (CGI 経由) を許可するホストに静的 Web サイトをデプロイする必要があります。これまでのところ、口ひげの助けを借りて、ローカルで生成された html コンテンツを使用していました。ここまでは順調ですね。現在、さまざまな人々 (コマンド ライン関連の作業には適性がはるかに低い) が静的ページを更新する必要があります。そこで、共有アクセスのためにすべての .mustache ファイルをサーバーに詰め込みました。

課題: 開始時に口ひげの変換を実行して静的ページを再生成する小さな Python CGI プログラムを作成する必要があります。ブラウザに凝ったものを出力する必要はありません (いくつかの「実行中、ファイル名、完了」で十分です)。

したがって、次のことが必要です。

  • URLから呼び出される
  • すべての .mustache ファイルとそのヘッダーを html に処理する

基本的に、この bash スクリプトを URL 呼び出し可能な python に変換します。

#!/bin/bash
# Processes mustache templates into html files
echo "Commencing conversion"
for f in *.mustache
  do
       curfile=${f/.mustache/}
   echo "Processing - $curfile"
   cat parameters.yml $f | mustache > $curfile.html
  done
echo "Finished, check the results!"

どうすればそれを行うことができますか (はい、認めます: 私の Python スキルは北京語よりも悪いです)。明確にするために、ページが読み取られたとき、またはPython Webフレームワークを使用したときにページを生成したくありません。htmlの生成を自動化するだけです

4

0 に答える 0