pandoc: добавить html-события, такие как onload при конвертации из markdown

#javascript #html #markdown #pandoc

#javascript #HTML #markdown #pandoc

Вопрос:

При преобразовании из Markdown в HTML я бы хотел добавить пользовательский onload обработчик событий на сгенерированную HTML-страницу, например:

 <body onload="myOnLoad();">
  

Возможно ли это с pandoc ? Как?

Ответ №1:

Есть две возможности:

  1. используйте пользовательский шаблон, см. Раздел руководства pandoc по шаблонам, или
  2. напишите короткий JavaScript-скрипт, который использует addEventListener метод вместо этого, и добавьте скрипт в документ, например, через -H .

Комментарии:

1. Спасибо. Я выбрал # 2, потому что у меня уже есть этот скрипт с -H. С window.addEventListener('load', OnLoad); мне удалось заставить это работать.