静态HTML应用程序应该使用哪个Perl web框架?

静态HTML应用程序应该使用哪个Perl web框架?,html,css,perl,frameworks,Html,Css,Perl,Frameworks,我正在开发一个简单的web应用程序(5-6个静态页面)。是否有一个框架可以用于此?我可以在没有框架的情况下编写这些HTML页面,但我希望有一个框架,因为它可以更好地处理整个网站的页眉、页脚和CSS 我有一个Perl脚本,它将每天修改这些HTML页面。而且我不需要数据库。在过去,我使用了一个makefile,它通过一个模板引擎(在我的例子中是Genshi,但确切的细节并不重要)运行各种模板片段来生成静态页面。您可以尝试,这有助于跨不同浏览器标准化布局。您只需使用Perl脚本生成静态HTML即可。这

我正在开发一个简单的web应用程序(5-6个静态页面)。是否有一个框架可以用于此?我可以在没有框架的情况下编写这些HTML页面,但我希望有一个框架,因为它可以更好地处理整个网站的页眉、页脚和CSS


我有一个Perl脚本,它将每天修改这些HTML页面。而且我不需要数据库。

在过去,我使用了一个makefile,它通过一个模板引擎(在我的例子中是Genshi,但确切的细节并不重要)运行各种模板片段来生成静态页面。

您可以尝试,这有助于跨不同浏览器标准化布局。

您只需使用Perl脚本生成静态HTML即可。这样,您就不必在每个HTML文件中重新键入页脚等

曾经有一个页面,每小时使用/bin/sh和各种unix工具生成一次:)

编辑:
而且,正如Ignacio所说,您仍然可以使用模板引擎等。

对于太小而无法使用完整web框架的项目,我通常编写一个类(模块)来处理布局。然后,项目中的每个页面都将是一个Perl脚本,它使用模块的函数打印页眉和页脚。它看起来像这样

my $page = GauravWebpageClass->new(-title => 'Page Title');
$page->add_style('anotherStyle.css');
$page->add_script('fancyJavascript.js');
$page->print_header();

# Print your content here
# Print your content here
# Print your content here

$page->print_footer();
这是基本的想法。它假设你知道如何写作。如果您需要有关详细信息的帮助,请告诉我。

就是为了这个目的而设计的。

另一个选项是。

什么是“静态HTML应用程序”?我很好奇。这听起来很矛盾。