Skip to content

umonkey/website-land-2020

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Блог о жизни в деревне

Исходный код нашего семейного блога.  Сейчас это простая вики, с ограниченным доступом к редактированию.  Собрана на основе Slim Framework и ufw1 (набор собственных заготовок для Slim).  Всё максимально простое и быстое.

База данных — SQLite, работает в целом в режиме read-only, отлично себя показывает в этой роли.  Комментарии внешние, через Disqus.

Файлы хранятся в Яндекс.Облаке, выгрузка по протоколу S3; это дёшево и существенно снижает требования к хостингу (фотографий загружено примерно на 600 МБ).  Выгрузка отложенная, фоновая, через примитивную самодельную очередь задач.

Скриптов минимум. Есть небольшой скрипт для ускорения локальной навигации: вместо перезагрузки страницы со всеми связями подтягивает только содержимое страницы, через XHR.

Из того, чего нет в ufw, здесь есть NodePictureService, который по шаблону рисует картинки для шаринга в соцсетях (og:image). Примерно такие:

КДПВ

PS. Когда-то это был статический сайт на Poole.  Он был классный, невероятно быстрый, но редактировать его было очень неудобно.  Однажды хочу научить эту вики выгружать страницы в статику, чтобы получить прежнюю скорость и отказоустойчивость.  Впрочем, скорость и сейчас отличная.

About

Исходный код семейного блога

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published