0

我需要将静态网站部署到允许 ssh 访问和 python 脚本(通过 CGI)的主机。到目前为止,我在 mustache 的帮助下使用了本地生成的 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