Quarkdown: система вёрстки на основе Markdown для книг и презентаций 71

小编 ·

Quarkdown: система вёрстки на основе Markdown для книг и презентаций

Quarkdown — гибкая и расширяемая система вёрстки на основе Markdown, которая компилирует проекты в печатные книги или интерактивные презентации. Поддерживает мощные расширения Markdown: скрипты, условия, циклы, пользовательские функции, переменные и повторно используемые библиотеки.

Quarkdown: система вёрстки на основе Markdown для книг и презентаций

Что такое Quarkdown?

Quarkdown — это система вёрстки на основе Markdown, гибкая и расширяемая, позволяющая компилировать проекты в книги, готовые к печати, или в интерактивные ppt-презентации. Она обладает широкими возможностями расширения Markdown, поддерживает скрипты, условные операторы, циклы и т. д., а также позволяет определять функции и переменные прямо в Markdown и даже создавать библиотеки для использования другими.

Особенности Quarkdown

  • Высокая расширяемость: это расширение CommonMark и GFM, поддерживающее функции и другие синтаксические расширения. Пользователи могут определять собственные функции и переменные, а стандартная библиотека предоставляет конструкторы макетов, операции ввода-вывода, математические вычисления и другие возможности.

  • Множество форматов вывода: позволяет создавать как готовые к печати книги, так и интерактивные презентации; выходные форматы включают HTML, PDF и другие.

  • Предпросмотр в реальном времени и быстрая компиляция: имеется функция предпросмотра в реальном времени и высокая скорость компиляции, что позволяет мгновенно видеть результат документа при редактировании.

Quarkdown: система вёрстки на основе Markdown, которую можно использовать для создания книг и PPT.webp

Сценарии применения Quarkdown

  • Написание книг и статей: поддержка колонтитулов, оглавления и сложной вёрстки упрощает творческий процесс.

  • Создание презентаций: интеграция с reveal.js позволяет создавать интерактивные презентации, подходящие для научных докладов и демонстрации продуктов.

  • Вёрстка научных работ: поддержка математических формул и цитат делает его подходящим для оформления научных публикаций.

  • Личный блог и сайт: обеспечивает гибкую настройку макета и стилей для личных блогов и статических сайтов.

Установка и использование Quarkdown

  1. Установка: скачайте файл quarkdown.zip со страницы релизов или соберите его с помощью gradlew distZip. После распаковки в каталоге bin находятся исполняемые скрипты, которые можно добавить в PATH для удобства использования. Требуется Java 17 или выше.

  2. Создание проекта: запустите команду quarkdown create [directory], чтобы запустить мастер создания проекта и быстро настроить новый проект. Также можно вручную создать файлы исходного кода с расширением .qmd.

  3. Компиляция: запустите команду quarkdown c file.qmd, чтобы скомпилировать указанный файл и сохранить результат. Если в проекте несколько исходных файлов, целевой файл должен быть корневым.

Quarkdown: система вёрстки на основе Markdown, которую можно использовать для создания книг и PPT.webp

Преимущества Quarkdown

По сравнению со стандартным Markdown, Quarkdown обладает более мощными функциями и способен удовлетворить потребности в сложной вёрстке и динамическом контенте; по сравнению с LaTeX он проще и удобнее для чтения, а также предоставляет полный контроль над документом и возможности скриптинга.

Адрес проекта

Официальный сайт:https://quarkdown.com/

Github:https://github.com/iamgio/quarkdown