Использовать генератор статического сайта для блога на динамическом сайте?

Я ищу раздел блога / контента на моем динамическом сайте. Разумно ли использовать статический генератор веб-сайтов, такой как Hyde, для создания "статической контентной части" веб-сайта?

Преимущества будут:

  • легко / просто для нескольких других людей, чтобы представить статьи
  • спектакль
  • используя тот же стек, что и остальная часть сайта - в моем случае, используя Hyde и тот же синтаксис, что и шаблоны django

2 ответа

Я хотел бы использовать приложение flatpages для этого. С помощью приложения для плоских страниц вы все равно можете размещать свой контент (сообщения в блоге) непосредственно в HTML, но у вас будет преимущество в виде шаблонов (используя базовый шаблон сайта или просто собственный шаблон для блога). Вы также сможете отслеживать, сколько страниц в админ-панелях. Вы также можете "перевести" комментарии на что-то вроде Disqus и сохранить ощущение динамичности.

Тем не менее, я бы действительно подумал о причине, по которой ты это делаешь. Получение сообщения в блоге из базы данных не является очень разрушительной операцией, если ваш сервер не слишком перегружен.

Вы были бы далеко от первого человека, который сделает это. Мне все еще кажется, что Jekyll Руби (из которых Hyde является своего рода "портом" Python) немного впереди в этом отношении, но я также пришел из опыта Python / Django и могу понять стремление к некоторой однородности,

Большинство примеров, о которых я могу подумать, сделано с людьми, использующими Jekyll, но эта запись блога посвящена переходу одного человека с WordPress на Hyde, которым они кажутся вполне довольными, и есть также этот блог Hyde, оба из которых потенциально могут дать вам несколько полезных советов. Disqus кажется предпочтительной платформой для комментариев, и вы интегрируете ее, просто встраивая JavaScript в свой сайт, поэтому это прекрасное решение для статического сайта.

Реально я не вижу "производительность" как серьезную проблему; Возможно, я несу несправедливость по этому поводу, но обычно кажется, что те, у кого достаточно блогового трафика, чтобы вызвать проблемы с производительностью, находятся в состоянии, когда у них есть деньги, чтобы добавить кеширующий слой / дополнительные серверы. Для меня преимущество заключалось в гибкости хостинга (почти каждый будет размещать статический HTML для вас за очень небольшую сумму) и "безопасности" (единственной вещью, выполняющей серверную часть, будет веб-сервер).

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