Если сильно не мудрить со всякой эзотерикой в стилях, городить ветвисто дивы и фреймы, либо же слишком полагаться на жс, то должно сильно помочь с рендерингом в браузерах попроще.
Ну и хтмл код можешь посмотреть для ознакомления - структура страницы легко читается человеком.
А наполнение сайта как делается, на чистом HTML?
Я бы предложил использовать Markdown и какой-нибудь генератор статических сайтов.
Или, если сервер позволяет, использовал бы Fossil. Там можно отключить всё лишнее.
Нет, использую ThalassaCMS, там через CGI всё генерируется.
Все шаблоны, которые там прилагаются, к сожалению, на смартфоне не очень, хотя, в общем, по виду блоков (темы, комментарии, менюшки) не сильно отличается от LOR’а. Мне кажется для этого надо как-то css ковырять и правильно сделать div’ы, но не знаю с какого края за это схватиться. А в интернете слишком много всего. А LOR визуально выглядит идеально.
На l.o.r я давно пользуюсь принципом “mobile-first”, т.е. сначала делается базовая верстка под мобильник. Потом CSS с media запросами, который позволяет лучше использовать место на планшетах и десктопах.
Основной инструмент позиционирования элементов — CSS Grid.
Вроде на такое автор ругается и говорит использовать local.ini.
Ну, там некоторые вещи без редактирования base/* не сделать. Например, все шаблоны поддерживают только один pageset, для которого можно делать комментарии - pages. Ну и пришлось переписать парочку файлов, чтобы добавить поддержку нескольких. Мне пока лень узнавать у автора почему он сделал, так, как сделал, ну а просить его бросить все и пойти править все эти файлы не хочется.
А какой шаблон используете?
Использую smoky и woodpecker.
Желания писать свой шаблон пока не появилось, поэтому я просто взял готовое и немного поменял под свои нужды.
По-хорошему хотелось бы задавать табличку, аналогичную mainmenu, в которой бы указывались id, name, src, uri у pageset’ов, но это надо уже саму талассу менять и тут точно лучше написать об этом автору.
Могу скинуть куда-нибудь свой шаблон. Либо всё-таки напишу автору о pageset’ах.
Про pageset он скорее всего знает, т.к. я его спрашивал как сделать комментарии на страничках my.site.net/path1/my.site.net/path2, оказалось, что это как-то не тривиально и решили не заморачиваться.
Наверное, хороший вариант будет, это скинуть правки (хоть и кривые) base/base.ini туда в гостевую.
linux.org.ru, к примеру, хорошо выглядит как и в консольном браузере, как и на ПК, так и на смартфоне даже с отключенным js.
Неистово плюсую. А если ещё и отображение аватарок отключить – так вообще совершенная строгость будет. (К сожалению, как модератор я себе этого позволить не могу.)
Нет, использую ThalassaCMS, там через CGI всё генерируется.
Для любой нормальной CMS, точнее ее «головной» части (фронтальной части сайта/сервиса), если речь о «монолите», можно добавить «свой» шаблон (тему оформления). За основу берется готовый «HTML-шаблон» или создается новый (под заказ и т.п.).
И, в любом случае, в какую сторону смотреть (css grid) мне указали.
Вам не только на это (css grid) указали. viewport, media queries, etc. - это все сопутствующие технологии. А для grid-макетов альтернативными можно считать flex(box), float-ы и т.п. «И т.п.» можно отбросить, т.к. верстка на основе таблиц - это прошлый век в прямом смысле слова.