InformaticsMskRu / informatics-mccme-ru

pynformatics of informatics-msk-ru
10 stars 10 forks source link

Унификация стилей для теоретических статей #90

Open malyshkaterina opened 8 years ago

malyshkaterina commented 8 years ago

1) Собрать весь список теоретических статей на informatics 2) Посмотреть, как заменить существующую css на css github 3) Попробовать заменить в продакшене

kirill9408 commented 8 years ago

по поводу второго пункта, только конкретно для страниц из раздела http://informatics.mccme.ru/course/view.php?id=30

В исходном состоянии на страницах теоретических статей 8 стилевых файлов подключено (один из них не загружается, видимо отсутствует на сервере) и ещё один огромный инлайн стиль на 5000 строк кода (который вроде бы вообще не используется)

Вообще, кажется, используются только три стилевых файла. (http://informatics.mccme.ru/theme/standard/styles.php, http://informatics.mccme.ru/theme/formal_white/styles.php и games_.css)

Есть решение, которое заключается в том, чтоб заменить games_.css на модифицированный стилевой файл (games_modified.txt) Здесь нельзя выкладывать css, я сменил расширение на txt. Этот файл почти точная копия того, который выложен здесь, только изменён так, чтоб работал с имеющимися html. После замены стиль становится приближенным к github. Что приятно, страница сразу стала адаптироваться под низкое разрешение экрана (мобильные устройства)

Если правильнее использовать нетронутый css, а изменять html, нужно просто на каждую страницу с теорией добавить пару тегов.

И всё-таки мне кажется, что лишние стилевые файлы лучше отключить.

  1. inline стиль на 5000 строк 2.http://informatics.mccme.ru/mod/resource/main.css (не загружается)

3.https://google-code-prettify.googlecode.com/svn/loader/prettify.css 4./moodle/ajax/js/window/themes/window/window.css 5./moodle/ajax/js/window/themes/window/alphacube.css Эти три загружаются, но вроде не используются.

И ещё, мелочь конечно. Специально не вчитывался, но случайно нашёл две опечатки на странице простых игр.

написано: "Во-третьих, можно заметить 2 клети - с координатами (1; 2) и (2; 1)" надо: "В-третьих, можно заметить 2 клетки — с координатами (1; 2) и (2; 1)"

malyshkaterina commented 8 years ago

На будущее: потенциально хочется, чтобы весь теоретический материал, который находится не в pdf, хранился в этом репозитории и по кнопке обновлялся на сайте.

Pavel-Osipov commented 8 years ago

Теперь еще помимо games.css есть expressions.css в разделе "Разбор выражений". Пока нет общего решения по css-кам приходится делать что-то такое. И, плюс, я ни разу не дизайнер, если что.