Что касается преобразования блога Ghost на статические страницы и Prismjs

У меня есть блог Ghost. Я хотел бы разместить его, используя Jekyll и т. Д., Используя статические страницы, которые я буду генерировать.

Я использую Prismjs для подсветки синтаксиса. Как Джекилл собирается справиться с этой ситуацией, учитывая, что статические страницы не будут поддерживать Javascript? Нужно ли вносить изменения со своей стороны?

Благодарю.

1 ответ

Решение

Статические страницы не будут иметь поддержки JavaScript.

Неправильно. Статическая страница не имеет поддержки базы данных, но она поддерживает JavaScript (на самом деле довольно очевидно).

Jekyll имеет встроенные подсвечиватели синтаксиса с Pygments или Rouge. Pygments нуждается в Python, а Rouge основан исключительно на Ruby. Пожалуйста, ознакомьтесь с документацией здесь.

Если вы не хотите использовать встроенный движок, да, Prism также возможен. Вы можете полностью следовать обычному использованию, как это, или использовать этот плагин Jekyll Prism. Например, эта статья в моем блоге использует как встроенную подсветку Pygments (для кода Ruby и Python), так и JavaScript подсветку Google prettify (для кода C#).

Если вы не знаете, как использовать JavaScript в своем проекте Jekyll, пожалуйста, опубликуйте ссылку на репозиторий, чтобы мы могли помочь.

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