Hardcore IndieWeb: как вести сайт на чистом HTML без CMS за $0.01 в день

Adam Newbold, автор блога Neatnik, опубликовал гид «Hardcore IndieWeb», доведённую до предела версию принципов движения IndieWeb, которое отстаивает полное владение своим сайтом и контентом вместо зависимости от сторонних сервисов. По мысли автора, даже блог-платформы с открытым экспортом данных не дают настоящей независимости: контент всё равно живёт в чужой базе данных на чужом сервере, и если сервис закроется или его владелец окажется скомпрометирован, придётся искать новый инструмент под формат экспорта и переносить весь сайт.
Суть Hardcore IndieWeb в двух правилах: если контент не лежит в первую очередь на вашем собственном диске, вы им не владеете; если у вас нет на диске копии готового HTML и веб-ресурсов сайта, он не по-настоящему переносимый. Метод, по словам автора, полностью повторяет практику веб-паблишинга 90-х: пишешь HTML-страницу в текстовом редакторе, смотришь превью в браузере, заливаешь на хостинг вручную, и так при каждом обновлении. Никаких генераторов статических сайтов, шаблонизаторов, IDE или CLI-инструментов не требуется.
Для старта нужны всего три вещи: текстовый редактор (сам автор использует Nova от Panic), программа для передачи файлов по SSH/SFTP (например, кроссплатформенная FileZilla) и веб-хостинг. В качестве хостинга Adam Newbold рекомендует NearlyFreeSpeech.net, тарификацию по факту использования без подписки, от $0.01 в день; завести аккаунт можно с пополнением от $0.25. Сам он пользуется этим хостингом с 2008 года.
Далее гид описывает структуру типичного блога на этом подходе: главная страница index.html в корне сайта, которую можно наполнять вручную (последний пост целиком, несколько постов или их анонсы, на усмотрение автора сайта); отдельные посты как самостоятельные HTML-файлы, создаваемые копированием предыдущего поста и правкой содержимого, при этом структуру папок (например, /blog/) и URL постов автор определяет сам; страница архива, отдельная папка с index.html, где вручную перечисляются ссылки на посты. Автор подчёркивает, что раз каждый пост, отдельный HTML-файл, а не запись в базе или Markdown-файл, у него может быть собственный уникальный дизайн и вёрстка, а не шаблонный вид «под копирку». Изложение обрывается на начале раздела про RSS-ленту.
Ключевые факты
- Adam Newbold (блог Neatnik) описал подход «Hardcore IndieWeb», радикальную версию принципов движения IndieWeb: сайт полностью существует как HTML-файлы на собственном диске автора, а не в базе данных стороннего сервиса.
- Инструменты нужны минимальные: текстовый редактор (у автора, Nova от Panic), программа передачи файлов по SSH/SFTP (например, FileZilla) и веб-хостинг; никаких CMS, генераторов сайтов или CLI-инструментов.
- Рекомендованный хостинг, NearlyFreeSpeech.net: оплата по факту использования без подписки, от $0.01 в день, аккаунт можно завести с пополнением от $0.25; сам автор пользуется им с 2008 года.
- Структура сайта простая: главная страница index.html, отдельные HTML-файлы для каждого поста (создаются копированием предыдущего и правкой), отдельная страница архива со списком постов.
- Каждый пост как отдельный HTML-файл может иметь собственный уникальный дизайн вместо шаблонного вида, характерного для современных блог-платформ.
Почему это важно
Материал формулирует альтернативу зависимости от блог-платформ и SaaS-сервисов: если контент существует только как файлы на своём диске, закрытие сервиса или скандал вокруг его владельца не может лишить автора доступа к сайту или заставить его срочно переносить контент в новый формат, переносить нечего, всё уже в готовом HTML.
Кому это важно
Гид адресован людям, для которых принципиально полное владение своим сайтом и контентом и которые готовы отказаться от удобств современных CMS ради независимости, в первую очередь части сообщества IndieWeb и энтузиастам-практикам веб-паблишинга; базовые знания HTML нужны, но автор подчёркивает, что научиться им может каждый.
Как это применить
Понадобятся текстовый редактор, программа для передачи файлов по SSH/SFTP и веб-хостинг (автор рекомендует NearlyFreeSpeech.net от $0.01 в день). Дальше, писать HTML-страницы локально, проверять в браузере и вручную заливать на хостинг: главную страницу как index.html в корне, посты как отдельные HTML-файлы (например, в папке /blog/), архив как отдельную страницу со списком ссылок.
Можно ли доверять
Это личный гид практика, а не независимый обзор: Adam Newbold сам управляет одним из сервисов для IndieWeb, честно об этом сообщает и подчёркивает, что материал не для тех, кого устраивают платные блог-сервисы. Рекомендация конкретного хостинга NearlyFreeSpeech.net, субъективный личный выбор автора, основанный на 18 годах собственного использования, а не на сравнении с конкурентами.
Риски и подводные камни
Подход требует ручной работы при каждом обновлении сайта, вставки и правки HTML руками, без автоматизации сборки. Автор прямо отмечает, что для большого существующего блога перенос в отдельные HTML-файлы может потребовать отдельного инструмента конвертации, то есть метод не бесшовно масштабируется на объёмные архивы контента.
«Что за человек самостоятельно ведёт свою RSS-ленту в текстовом редакторе? И ответ, вы.»
— Adam Newbold, автор блога Neatnik