О сайте
Назначение
Как-то так вышло, что несмотря на то, что я уже довольно давно работаю в вэб-е, у меня никогда не было личного сайта. То не хватало знаний его сделать, то времени или сил. Но вот желание сделать личную страничку в интернете, где я могу делать и писать что хочу, всегда оставалось.
Конечно же у меня, как и у многих других, уже накопилось пару десятков аккаунтов в разных социальных сетях — vk, лицокнига, моментограм, x-twitter, mastodon, а еще пригоршня разных телеграм-каналов. Везде я постоянно пытаюсь что-то постить — фотографии, которые я считаю удачными, прикольные или полезные видосики, какие-то отзывы на фильмы, шутки, мемы, заметки и прочее. Но все это как-то разрозненно, почему-то в разных местах и с разной аудиторией, да и к тому же все это теряется в бесконечном потоке алгоритмических лент среди тысяч других таких же аккаунтов.
Короче, как-то так я пришел к тому, что мне нужно свое, отдельное, централизованное место, где я мог бы делать все что мне хочется, которое бы выглядело и работало как мне хочется, и посылать нахер каждого, кому это не нравится. В общем это частная территория, авторский проект, персональный заметочник.
Название
Слово webzine происходит от слияния двух слов: Web — английского слова, являющегося сокращением от World Wide Web — всемирной паутины, и Zine - еще одного английского слова, сокращением от слова magazine. Обычно зинами называют маленькие самиздат журнальчики, которые публикуют в крошечных тиражах печатные энтузиасты. А еще Zin это первые три буквы моей фамилии.
А что под капотом?
Все самое базовое, но есть несколько quality of life фич, которые позволяют мне не мучаться при работе и обновлении сайта.
- Deno - NodeJS и так в каждой бочке, пробуем что-то новое;
- Lume - генератор статичных сайтов (SSG) для Deno, созданный Оскаром Отеро;
- Vento - темплейт-движок, аналогичный nunjucks и mustache, но от создателя Lume;
- MDX - когда хочется хранить контент в
.md
, но так же хочется немного интерактивности; - Cube CSS - CSS-методология от Энди Белла;
- SCSS - когда лень писать чистый CSS;