Совсем недавно мы запустили бета-тестирование по заявкам. Решил рассказать про технические проблемы при извлечении статей, что происходит под капотом.
В первой заметке я писал про то, что мой блог работает на собственной платформе. Сейчас эта заметка не так актуальна: она написана про другую платформу. Если вы заходили в мой блог раньше, то видели, что здесь был немного другой дизайн. Абсолютно внезапно при обновлении дизайна произошёл новый эксклюзивный движок, который пока есть только у меня.
Что там с Techdoge?
Неудачная попытка с каналом и сайтом Techdoge закончилась тем, что у меня появился ещё один движок для сайтов с контентом. У меня таких уже десяток, но, видимо, этот самый удачный. Я выбросил весь код, который был написан, и сделал простейший сайт с заметками на маркдауне (минималистичный язык разметки).
Пока вёл Techdoge обнаружил, что мне не нужен визуальный редактор, который я разрабатывал очень долго, и он только мешает. Оказалось, что быстрее и продуктивнее накидать заметку прямо в приложении «Заметки» или вообще любом приложении, где есть сохранение из поля ввода, расставить звёздочки с скобочками, чтобы получить форматирование, чем отвлекаться от текста и искать какие-то кнопки. А ещё вырезать и вставить текст в тысячу раз проще, чем передвинуть какие-то блоки на экране.
Когда вернулся к блогу, то решил просто скопировать исходный код Techdoge. Переписал некоторые моменты, переверстал сайт и убрал поддержку Google AMP, который уже мёртв и всех бесит. А сейчас сделал то, что мне нравится – Pepperoni Engine.
Для форматирования статей используется собственный язык 🍕, который частично раскрыт в этом гайде для комментариев, появились черновики, аккаунты, авторизация через Telegram и собственные комментарии. Про необходимость собственного языка и собственной реализации расскажу как-нибудь потом.
Комментарии
Из всего этого добра вы можете попробовать уже сейчас древовидные комментарии. В отличие от большинства блогов с их системами комментариев, вам не нужно ничего указывать и теперь можно послать меня куда подальше или высказать своё мнение в один клик: поддерживаются анонимные комментарии, как в Ghostly, но без капчи.
Если вы читаете мой блог часто и вам не нужно скрывать свою тайную личность, то можно нажать на замочек в форме комментариев и в один клик создать аккаунт в моём блоге через Telegram. Можно даже поставить собственную фотографию, имя, описание и логин. Чуть позже у описания и логина появится предназначение, не всё сразу.
Я обожаю дискуссии и обсуждения, поэтому бонус от регистрации – уведомления в Telegram про ответы на ваши комментарии. Большинство блогов присылают их в лучшем случае на электронную почту, а здесь всё в реальном времени и привычном окружении. Прикольно, если что-то заживёт своей жизнью в комментариях.
Протестировать то, что получилось, можно под этой заметкой.
Место в интернете
Если вы тоже думаете, что с современной монополией сервисов и социальных сетей что-то не так и хотите своё независимое от Цукерберга место в интернете, то у меня есть для вас невероятное предложение.
Сейчас Pepperoni Engine использует ровно один человек, но вы можете стать следующим пользователем. Эта фишка может появиться в ближайшее время, а может и нет: всё зависит от вашего фидбэка. Я могу только пообещать, что попытаюсь обеспечить быструю поддержку и реализацию ваших хотелок, если они совпадают с моим видением платформы или логично обосновываются.
Для того, чтобы вести блог на условном Wordpress, нужно от 1 до 20 долларов за обычный домен в год и несколько долларов за хостинг в месяц, на реализацию хотелок уйдёт от 50 долларов до бесконечности фрилансерам.
Я предоставлю платформу и попрошу за это всего 3.99$ в месяц. Помогу купить и настроить свой домен, если вы это не умеете, или выдам на word.by.
Вы и ваши читатели получат такие же функции, как и в этом блоге. С этих денег я оплачу сервера, буду поддерживать инфраструктуру, заплачу налоги и на сдачу куплю чизбургер, если повезёт.
Если вам интересно, то напишите мне в Telegram или на почту.
Comments
To post a comment, please log in or create an account.
Sign In