Как я могу преобразовать файлы.elm в шаблоны HTML, а не в файлы HTML?

Я просто смотрю на Вяза.

Я могу успешно написать страницу в Elm и создать файл HTML с помощью elm-make.

Я бы хотел, чтобы elm-make создавал HTML-шаблон, который будет отображаться с помощью NodeJS. Очевидно, я могу изменить суффикс вывода на .ejs, например.

Как мне заменить пару констант в Elm на теги шаблонов? Является sed способ сделать это, или есть лучший способ?

Мне нужна только пара констант для вставки. Мне не нужна обработка других тегов или итерация.

1 ответ

Решение

Один из подходов, который вы можете сделать, - это скомпилировать в js вместо html по умолчанию. используя эту команду

elm-make FileName.elm --output FileName.js

Затем пусть узел инициализирует Elm в html, например

<div id="main"></div>
<script src="main.js"></script>
<script>
    var node = document.getElementById('main');
    var app = Elm.Main.embed(node);
</script>

для получения дополнительной информации см. здесь

Другие вопросы по тегам