Зачем конвертировать TYP в HTML?
Файл .typ - это исходный код Typst, который понимает только компилятор, в то время как .HTML - это то, что нужно браузерам и вебу. Экспорт превращает документ Typst в веб-страницу, чтобы его можно было опубликовать в интернете или встроить куда-либо, а не просто делиться им как PDF.
Способы конвертации TYP в HTML
typst-cli (нативный экспорт в HTML)
Запустите typst compile --features html --format html main.typ main.html или установите переменную TYPST_FEATURES=html. Результатом будет один семантический HTML-файл.
Pandoc (через ридер Typst)
В качестве альтернативы запустите pandoc main.typ -o main.html с использованием Pandoc 3.1.8+, чтобы получить стилизованную автономную HTML-страницу из исходника Typst.
Об этих форматах
Файл .typ - это текстовый исходный документ, созданный для Typst, системы верстки с открытым исходным кодом на основе разметки. Он содержит текст вперемешку с разметкой Typst,…
Открыть детали .TYP →An HTML file is a web page - plain text with markup tags that a browser turns into the formatted page you see. To view it, double-click and it opens in your browser (Edge, Chrome, Firefox,…
Открыть детали .HTML →Качество и на что обратить внимание
- Экспорт в HTML в Typst является экспериментальным и скрыт за флагом функции - документация не рекомендует использовать его в продакшене.
- Нативный экспортер выводит только семантическую разметку без CSS, поэтому страница будет без стилей, пока вы не добавите свою таблицу стилей.
- Сложная верстка, позиционированная графика и некоторые пакеты не полностью поддерживаются или не реализованы в HTML-выводе.
Часто задаваемые вопросы
Зачем мне нужен флаг --features html?
html; без него формат недоступен.Почему мой HTML без стилей?
Безопасно ли это для рабочего сайта?
Может ли Pandoc сделать это вместо Typst?
pandoc main.typ -o main.html считывает исходный код Typst и создает автономный HTML-файл.