如何使用反向插值pug.js

How to use reverse interpolation pug.js

我有一个 pug.js,其中包含大量代码。为了编写代码块,我必须编写

pre #[code.language-python print("Hello!")]

我知道我可以写一个变量并像这样使用它:

- var codeMsg = 'Hello!'

h1 #{codeMsg}

但是有没有办法使用它,以便我编写一个包含长标签声明的变量,然后放入我的代码中?像这样:

myNewTag print("Hello!")

感谢您的帮助!

您可以这样组合 mixin with tag interpolation

// mixin declaration
mixin python
  pre
    code.language-python
      block

// usage (don't forget the trailing dot)
+python.
  print("Hello, World!")
  print("Goodbye, World!")