О создании этого сайта
Меня давно тяготила идея: с одной стороны – категоризации и разделения всего, что я делаю на разные направления, а с другой – объединения и нахождения некоторой общей картины, связей между разными направлениями деятельности.
Около года назад, я узнал об инструменте Jeckyll, позволяющем генерировать статические сайты, и размещать их на Github, без необходимости думать о хостинге и заниматься веб-разработкой. Идея создания одного места, в котором я бы мог выкладывать все, что делаю, без необходимости вспоминать в каком месте нечто, было опубликовано, засела в меня и я возвращялся к ней с периодичностью раз в несколько месяцев. Сперва – просматривал готовые шаблоны, откладывал их и составлял для себя представление о технических возможностях нужного мне решения. Затем - начал пробовать модернизировать эти шаблоны.
Прошло около полугода, и инфопростарнство захлестнула волна нового вида программ-организайнеров — Notion, Roam Research, Obsidian и схожих, ключевой особенностью которых – является возможность выстраивать горизонтальные связи между разными документами.
Увидев возможность объединения удобного мне инструмента ведения записей и публиковацией этого в интернет, я загорелся идеей закрыть давнюю потребность и создать сайт, который будет отвечать всем моим требованиям.
Ключевыми были:
- Наличие поиска по всему тексту
- Смена темы
- Смена шрифта
- Интеграция работы с obsidian
- Автоматическая генерация упоминаний и их классификация
И главное – соответствующий моим представлениям об эстетике дизайн. Я взял за основу столь понравившийся мне минималистичный дизайн статей Telegraph и масштабировал его для закрытия вопросов навигации.
Я нашёл шаблон, закрывающий часть требований, изменил его стили на собственные, а также немного дополнил решениями из других шаблонов и собственными разработками.
Очень большое внимание я уделил шрифтам и удобочитаемости – я хотел, чтобы текст на странице читался также приятно, как и в предпросмотре статей (“instant view” в Телеграм, или “режим для чтения” в safari).
Помимо опции переключения светлой и темной темы, на сайте есть возможность переключения шрифта: с засечками и без. Перепробовав множетсво шрифтов с засечками, я остановился на Noto Serif (его же я использую и при чтении электронной книги) – он конкурировал с PT Serif.
Выбор шрифта без засечек в итоге пал на Manrope – его я давно использую во множестве проектов: выражаю огромную благодарность дизайнеру Mikhail Sharanda за его разработку и публикацию со свободной лицензией.