В течения дня разрабатываю коммерческие Ruby on Rails, Java и C# web-приложения. Вечером исследую технологии разработки ПО, пишу заметки в блог и иногда могу забить гвоздь. :) По возможности, стараюсь делать проще и удобнее. Для Tumblr поддерживаю тему "Flashback to Simplicity". А связаться со мной можно через местный телеграф.
Интеграция темы “Flashback to Simplicity” с системой Orphus
Есть прекрасная система исправлений очепяток на web-сайтах, называется она Orphus. Посетитель заходит на сайт, читает статью, и вдруг, видит в интересной статье опечатку. Статья хороша, но опечатка в ней, как соринка в глазу — маленькая, а впечатление портит. Тут на помощь приходит Orphus. Читатель выделяет курсором мыши ошибку, нажимает сочетание клавиш Ctrl + Enter и, опа! — сообщение об ошибке ушло автору. Автор хватается за голову, исправляет ошибку, все довольны. :)
Выложил исходный код темы и сопутствующие файлы на GitHub. Можете смело форкать и менять её к лучшему, с сохранением авторства. :) В том случае, если вы просто желаете использовать тему для своего блога, лучшеустановить её средствами Tumblr, тогда при следующем обновлении темы, изменения автоматически применятся к вашему блогу.
Опубликовал тему “Flashback to Simplicity” для Tumblr
Так получилось, что ни одна из прекрасных тем, предлагаемых Tumblr мне не понравились на столько, чтобы ей постоянно пользоваться — слишком много деталей, неточностей, шероховатостей или досадных недоразумений. Потому решил создать свою тему, которая меня устраивала бы, и выложить её в свободный доступ.
Я программист, а не дизайнер/верстальщик, поэтому не могу сразу предусмотреть все нюансы отображения темы под различными браузерами, а также положительные и отрицательные аспекты визуального воздействия на пользователей. Поэтому шлифовка и доработка темы будет происходить со временем.
Отличительные особенности темы:
всего пять цветов: #000, #FFF, #00E, #DEA, #500050;
моноширинный шрифт — ширина всех символов одинакова;
ширина символа 8px;
высота символа 16px (line-height) = 14px (font-size) + 2px;
80 символов в ширину, а значит 640px в ширину (640px = 8px * 80);
отступы либо 8px (ширина символа), либо 16px (высота символа);
тема адаптирована для печати.
Как видите, всё пропорционально размеру символа и симметрично, нежданному или нехватающему пикселю просто ниоткуда взяться.
В своей первой версии, доступны следующие настройки отображения:
Настройки касающиеся цветового оформления.
Center alignment — выравнивать контент по центру экрана (благодарю, imsogeek за замечание) или по левой стороне?
Old style quoting — отображать блоки цитирования в старом (>) или новом стиле (|)?
Show blog tags — отображать список тегов?
Show description — отображать краткое описание блога?
Maximum number of tags — максимально отображаемое количество тегов в списке тегов.
P.S.: Заметил, что темы довольно долгое время ждут одобрения со стороны администрации. По этой причине, новые изменения темы вступят в силу лишь через некоторое время после публикации этого сообщения. Желающие её примерить, будьте терпеливы. :)
P.P.S.: 28.06.2011 свежие изменения вступили в силу.