像Jade一样在命令行上使用PyJade

时间:2013-05-29 18:48:00

标签: pug pyjade

我正在开发一个旧操作系统,无法运行Node.js的必备版本以使用Jade。但是,我认为它可以安装pyjade。

我可以在命令行上使用pyjade来转换文件的方式与我使用jade的方式相同吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

是的,PyJade附带了一个命令行实用程序(CLI)。与大多数* nix风格的CLI程序一样,可以使用-h标志打印帮助:

$> pyjade -h
Usage: pyjade [options] file [output]

Options:
  -h, --help                 Show this help message and exit
   -o FILE, --output=FILE    Write output to FILE
   -c COMPILER,              Output COMPILER to use. Must be one of:
                                mako,tornado,jinja,underscore,django
                                (default is django)
   -e FILE, --ext=FILE       Set import/extends default file extension

因此,要输出Jinja2模板,您可以执行以下操作:

$> pyjade -c jinja input_file.jade > /pipe/output/to/file_path.html

请注意,您仍需要在Web框架中使用适当的PyJade扩展,以最终形式完整显示模板。