Почему этот сайт работает на статическом генераторе контента?
  
  20 Feb 2023
  
    
  
  
    
Причин более, чем достаточно. Вот некоторые из них:
  - 🧑💻 Никаких баз данных!
 
  - 🧑💻 Фреймворки уязвимы
 
  - 🧑💻 Обычные фреймворки надо обновлять
 
  - 🧑💻 В случае классического сайта на меня ложиться дополнительная нагрузка по развёртыванию, поддержке окружения
 
  - 🧑💻 Портативность именно статических сайтов трудно переоценить. Движков для автогенов очень много и все они способны работать с тем форматом файлов, в которых у меня хранится отформатированный текст - Markdown
 
  - 🧑💻 Способ хранения данных для таких вот автогенов - это набор Markdown файлов. Они переносятся на любой другой подобный автоген с полпинка. А движков для автогенов много
 
  - 🧑💻 Всё управление контентом происходит в Git и IDE. Мне очень удобно
 
  - 🧑💻 Такие сайты очень быстрые, их невозможно перегрузить или сломать
 
  - 🧑💻 Переезд на новый сервер - это что-то из разряда “ничего даже делать для этого не надо”
 
  - 🧑💻 В облаке, где крутится вся моя серверная инфраструктура (DigitalOcean) такие сайты размещаются и работаю бесплатно. DigitalOcean из коробки предлагает функционал автогена для моего автоген-движка. Автоген отрабатывает на этапе, когда в Git появляется новый код моих Markdown файлов. После того, как автоген отработал на этапе сборки сайта, готовый статический сайт отправляется на сервер и там он работает без какого либо языка, движка, базы и прочего
 
    
  
   
  
  
  
 
     
    
  
Comments