Рубрики
Без рубрики

Почему я решил пойти с пеликаном

Я склонен взволнован, когда я исследую что-то новое, и я вступил в привычку сделать эту сеть … Теги с пеликаном, Python.

Я склонен взволнован, когда я исследую что-то новое, и я вступил в привычку сделать Этот сайт фокус новой одержимости.

Когда я впервые написал этот сайт, он был со своими новыми навыками HTML/CSS/JavaScript, которые я узнал. Затем я узнал Python и повторно написал этот сайт более динамичным с использованием Колбу Отказ Спустя месяцы я начал изучать реактивный JavaScript Front-Front-The Front-Front-Tines и завершил повторную работу моего порфолио в одностраничное приложение React. Я был в основном доволен этим в тот момент, но я чувствовал, что у меня все еще не пропустил пару вещей.

Я хотел блог и не хотел писать один в JSX или сделать какую-то рендеринг Hacky Markup. SEO не был не совсем до нюхания, и я хотел что-то, что сделало бы очень хорошо в более старых/менее доступных браузерах. Я также хотел что-то низкое обслуживание и чувствовал, что отреагировал, возможно, был переплетением для портфеля или блога. Излишне говорить, легко увлечься с новыми вещами.

Статические генераторы сайта быстрые, простые и безопасные

Я слышал о Статические генераторы сайта Читая о них в Twitter и Mastodon. Мне пришло в голову, что статические участки в целом прекрасны, и есть много причин использовать статический генератор сайта:

  • Они предоставляют управление контентом (например, WordPress), но без любой из раздува Отказ
  • Они облегчают писать страницы и сообщения в простых форматах документов (например, Markdown).
  • Они генерируют очень безопасный Сайты. Это просто статический контент. Нет баз данных или резервных баз данных для использования за пределами самого веб-сервера.

Прочитав несколько статей о различных статических генераторах сайта, я решил пойти с Пеликан по нескольким причинам. Пеликан очень зрелый, написанный в Python, очень настраиваемый/настраиваемый и имеет много функций. Например, он генерирует страницы на основе категории, даты, автора и тега. Вы также можете использовать пользовательские метаданные пост/страницы и передайте ее на шаблоны с электростанциями Jinja, которые очень ясны и легко рассуждают. Чтобы развернуть их, все, что вам нужно, это FTP или Shell доступ к общему провайдеру хоста. Вы также можете легко развернуть статический сайт для Бесплатно используя что-то вроде NetLify или Страницы GitHub Отказ

Для загрузки есть Десятки плагинов для пеликана. Так как я наслаждаюсь Python, это было не так, чтобы я бросил, чтобы я мог написать свой собственный плагин для нишевой ситуации, такой как мои Vuejs Powered Комментарий Система Отказ

Пеликан тоже действительно Хорошо документировано Отказ Это пришло в супер удобно, выясняя, как правильно написать новую тему и создать специальные шаблоны страницы, такие как моя домашняя страница, и моя страница категории портфолио.

Единственным недостатком, о котором я могу думать, является то, что Python медленнее, чем некоторые более новых статических генераторов сайта, таких как Hugo. Это сказано, я все еще могу сделать этот сайт менее чем на полдами, и это достаточно быстро для меня.

Я очень доволен тем, что я создал с пеликаном и взволнован, чтобы поделиться некоторыми советами и трюками, которые я узнал по пути. Я не думаю, что я скоро переключу свой сайт в ближайшее время.

Оригинал: “https://dev.to/trevdev/why-i-decided-to-go-with-pelican-5i2”