Преобразовать трубопровод для мопса? - PullRequest
0 голосов
/ 31 марта 2020

Вариант использования: у меня очень простой документ мопса. Мне нужно создать два документа ... один, который является оригиналом, а другой, который скрывает "частные" теги. Для того, чтобы сделать это программно, мне нужен доступ, чтобы иметь возможность пройти все теги. Предоставляет ли API-интерфейс pug такую ​​функциональность?

h1 
  private Foobar
p
  Lorem ipsum

1 Ответ

1 голос
/ 31 марта 2020

In tags.pug

-
    let tags = [
        {
            tag: "h1",
            private: true,
            content: "private Foobar"
        },
        {
             tag: "p",
             content: "Lorem ipsum"
        }
    ]

In public.pug

 include tags.pug

 each tag in tags
      if !tag.private
          ...etc

In private.pug

 include tags.pug

 each tag in tags
      ...etc
...