Напильник для Эгеи, часть 2
Устроил для блога ревизию — все длинные статьи спрятал под спойлер, ведь ката в Эгее нет в принципе, разработчик объяснил причину этого в своей статье.
Реализацию спойлера подсмотрел у других, у себя реализовал следующим образом:
Показать
В файле /user/extras/header-pre.tmpl.php прописал следующие строки:
<script type="text/javascript" src="/blog/user/extras/spoiler-hider.js"></script> <link rel="stylesheet" href="/blog/user/extras/spoiler-hider.css">
spoiler-hider.js:
// Спойлеры для Эгеи $(function(){ $('.spoiler-controller').click(function(){ var aClasses = this.className.split(/\s+/); for (var i in aClasses) { if (aClasses[i] == 'spoiler-controller' || aClasses[i] == 'spoiler-shown') { aClasses.splice(i, 1); } } if ($(this).hasClass('spoiler-shown')) { this.innerHTML = this.innerHTML.replace('Скрыть', 'Показать'); $(this).removeClass('spoiler-shown'); } else { this.innerHTML = this.innerHTML.replace('Показать', 'Скрыть'); $(this).addClass('spoiler-shown'); } for (i in aClasses) { if (!aClasses[i]) continue; var jContainer = $('.'+aClasses[i]).not('.spoiler-controller'); jContainer.slideToggle(); } }); });
spoiler-hider.css
.spoiler-controller { border-bottom: 1px dashed black; cursor: pointer; } .spoiler-controller:hover { color: #b30; border-color: #b30; } .spoiler { display: none; }
Теперь в нужном месте страницы пишу код
<p><b class="spoiler-controller pop-up_camper_<уникальный идентификатор>">Показать</b></p> <section class="spoiler pop-up_camper_<уникальный идентификатор>"><p></p>
а в конце текста (и спойлера)
</section>
Также изменил размер заголовка блога, указав в /themes/plain/styles/main.css
.title h1 {...; font-size: 24px ;...}
Изменил подсвечивание кода (по этой статье) с помощью highlight.js:
hljs.tabReplace нужен для того, чтобы табуляции в коде заменялись на пробелы. highlight.js сам определяет на каком языке написан код, но можно явно указывать язык, добавляя class к тегу pre.<link rel="stylesheet" href="//yandex.st/highlightjs/7.3/styles/github.min.css"> <script src="//yandex.st/highlightjs/7.3/styles/github.min.css"></script> <script> hljs.tabReplace = ' '; hljs.initHighlightingOnLoad(); </script>

Хаки и трюки
Виртуалки
Сисьадминство
BASH-скрипты
Парусные суда
Праздники
Моё чтиво
Игра KSP
DNALinux 0.50p
DNALinux 0.50p. Дистрибутив родом из
Аргентины, основан на Live-CD
SLAX, который, в свою очередь, основан на
Slackware 10.1 (следующая версия 0.592 — на
Xubuntu 8.04). Создатели — 
VBox-виртуалки, запущеной прямо с Live-CD без UEFI. В загруженной системе залогинился рутом, поменял имя хоста (был ’slax’), создал юзера soul, от рута запустил KDE командой startx (так как у новых пользователей оформление графической среды не настроено и выглядит беднее). Для локализации KDE скачал файлы kde-i18n-ru-3.3.2-noarch-1.tgz, kde-i18n-ru-3.3.2-noarch-1.tgz.asc и kde-i18n-ru-3.3.2-noarch-1.txt с 
Аукционный дом «Литфонд» выставил на торги редкие книги, автографы, рукописи, плакаты, открытки и анимационное кино. За миллион рублей 
Easy OS 0.7 (Pyro)
Puppy Linux Барри Каулера —
Easy OS 0.7 (Pyro).
Quirky 8.4 (Xerus)
Quirky 8.4 (Xerus).
Debian 9 в 
































8 февраля 1828 года в городе Нант во Франции в семье преуспевающего адвоката родился Жюль Верн — автор, чьи произведения получили огромную популярность в мире. Верн, написавший в 1851 году свой первый фантастический рассказ «Путешествие на воздушном шаре», пытался быть реалистичным в деталях, много времени посвящая изучению научных сведений, объединяя в своих произведениях науку, изобретения и динамику увлекательных приключений.
Joli OS 1.2 (Robby)
Joli OS 1.2.
Франции намутили дистрибутив, основанный на убунте, подходящий для слабых нетбуков и старых компов. Затем это дело трансформировалось в Jolicloud, потом —
VMware. Везде разрешение 640x480 и 800x600. Тогда выполнил sudo nano /etc/default/grub и раскомментировал/добавил строки: