Здравствуйте, Marty, Вы писали:
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?
M>Что посоветуете?
Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки
Я бы просто HTML написал. Зачем тебе CMS для статики, если ты программист. CMS нужна тем, кто не умеет в HTML и хочет визуальный редактор чтобы там новости всякие писать.
В asciidoctor можно встраивать код из других файлов или напрямую, изображения, видео с ютуба, диаграммы uml и многие другие в тот числе генерация в формате svg. Ещё слепил на коленке генератор на баше, он просто берёт файлы txt в формате asciidoctor, преобразует их в html и перекидывает в другую папку, где уже находится сайт.
Чисто для примера, много не доделано, но я забил:
#!/bin/bash
# directories
current_directory="$PWD"
source_directory="/mnt/data_00/archive/develop/"
destination_directory="/mnt/data_00/archive/sites/develop/"
# files
parameter_file="*.txt"
parameter_maxdepth="-maxdepth 0"
# toc
parameter_toc="-a toc=macro"
# translate
parameter_toc_title="-a toc-title=\"Оглавление\""
parameter_figure_caption="-a figure-caption=\"Изображение\""
# source
parameter_source_highlighter="-a source-highlighter=pygments"
parameter_pygments_linenums_mode="-a pygments-linenums-mode=inline"
parameter_pygments_style="-a pygments-style=native"
# math
parameter_asciidoctor_diagram="-r asciidoctor-diagram"
parameter_stem="-a stem"
# style
parameter_nofooter="-a nofooter=true"
parameter_stylesheet="-a stylesheet=/mnt/data_00/archive/develop/boot-darkly.css"
for index_directory in `find $current_directory $parameter_maxdepth -type d`
do
# set directories
cd $index_directory;
relative_directory=$destination_directory`realpath --relative-to=$source_directory $index_directory`;
# run asciidoctor
asciidoctor `
`$parameter_toc `
# translate
`$parameter_toc_title `
`$parameter_figure_caption `
# source
`$parameter_source_highlighter `
`$parameter_pygments_linenums_mode `
`$parameter_pygments_style `
# math
`$parameter_asciidoctor_diagram `
`$parameter_stem `
# style
`$parameter_nofooter `
`$parameter_stylesheet `
# other
`-a icons=font `
`-a experimental=true `
# path
`-D $relative_directory `
`$parameter_file
# show result
echo from ${relative_directory} to $index_directory;
done
for index_directory in `find $destination_directory -type d -name ".asciidoctor"`
do
rm -rf $index_directory;
echo remove directory $index_directory;
done
Есть статические генераторы сайтов, их даже не десятки, а сотни. Но они хотят, чтобы я прописывал на страницах уникальные для них конструкции. И генерируют как вздумается, а не просто один в один с файловой системой. Плюс мой генератор генерирует не всё, а только выбранную папку и заданное количество вложений.
Хотя это всего лишь ещё один путь. Так то в принципе статические html сайты не особо нужны. Проще писать в текстовом формате, а потом публиковать в git. Я бы даже сказал так, если нет содержимого представляющего обычные текстовые файлы utf-8, внутри без какого-либо специального форматирования, то смысл в сайте. Обозреватель git и так его покажет на сайте где был опубликован git.
Что даёт сайт? Высказывать на нём свои мусорные мысли? Так можно взять микрофон и сделать аудиозапись или даже видеозапись. Сейчас трындёж в моде, хотя полезного в нём почти ничего нет, зато глаза не напрягаются.
В общем рекомендую ещё подумать над записью мыслей в обычных текстовых файлах с публикацией в том же sourceforge, может github и так далее.
Здравствуйте, Lazytech, Вы писали:
L>Здравствуйте, RonWilson, Вы писали:
RW>>Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки
L>Перед этим рекомендуется откушать грибов.
зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких
Здравствуйте, Lazytech, Вы писали:
L>Говорят, HTML5 несколько лет назад вышел.
Когда проводил опыты, то главная страница меня интересовала в последнюю очередь. Я просто взял первый попавшийся шаблон из поиска и переделал.
На первом месте у меня была синтаксическая подсветка для множества языков. Это кажется простым, но в реальности в asciidoctor есть несколько генераторов подсветки, которые ведут себя по-разному.
У меня было требование чтобы она не зависела ни от подключения к интернету, ни от выбранной темы, например, тёмной и так далее. Вот эти строчки просты, но я провёл не один опыт, прежде чем к ним прийти:
Или генерация диаграмм, если делать не в svg, а например в png, то качество страницы получается ниже. При этом нужно генерировать диаграммы из текста, для этого должны быть установлены сторонние генераторы диаграмм.
Такой текст написанный как внутри файла txt, так и отдельно, который можно вставить в документацию:
[plantuml, diagram-classes-en, svg]
....
class CatProcessor
class DiagramBlock
class DitaaBlock
class PlantUmlBlock
CatProcessor <|-- DiagramBlock
DiagramBlock <|-- DitaaBlock
DiagramBlock <|-- PlantUmlBlock
....
Превращается в такую диаграмму:
А вот его перевод:
[plantuml, diagram-classes-ru, svg]
....
class КошачийПроцессор
class БлокДиаграмм
class БлокДитаа
class БлокПлантУМЛ
КошачийПроцессор <|-- БлокДиаграмм
БлокДиаграмм <|-- БлокДитаа
БлокДиаграмм <|-- БлокПлантУМЛ
....
И получившаяся svg графика это лёгкий способ поддерживать многоязычность.
Или такое:
[plantuml, graphic-mind, svg]
....
@startmindmap
* Debian
** Ubuntu
*** Linux Mint
*** Kubuntu
*** Lubuntu
*** KDE Neon
** LMDE
** SolydXK
** SteamOS
** Raspbian with a very long name
*** <s>Raspmbc</s> => OSMC
*** <s>Raspyfi</s> => Volumio
@endmindmap
....
PlantUml это различные виды UML диаграмм. Другое дело Syntrax:
Я думал над созданием одинаковых стилей для разных генераторов. И ещё чтобы хорошо было видно диаграмму как в тёмных темах, так и в светлых.
Ну да, получился отличный способ сделать статический сайт, который будет работать очень и очень быстро и к тому же взломостойкий. Векторной графике в отличие от растровой не важно масштабирование страницы с точки зрения качества отображения, плюс можно извлечь текст, если не было явного преобразования в вектора, а в этих генераторах его нет.
Не столь важно как там всё выглядит внутри html, те же динамические сайты порой генерируют такую жуть, до которой мне как до луны пешком. Но самая главная проблема, что это всё прекрасно и здорово, но кто будет создавать содержимое.
Нет содержимого, нет сайта или документации. Как сгенерировать html или что-то подобное это для меня оказалось делом десятым и по сути не важным. А вот для создания содержимого нужно потратить реальные усилия и на этом я слился.
Для меня не проблема поставить практически любой динамический сайт на известных CMS, да и ставил я уже их много раз. Но там смысл тот же самый, даже после настройки, что публиковать? С тем же успехом мог бы писать текстовые файлы, а для диаграмм использовать псевдографику.
Я вижу на rsdn небольшие искажения, но у меня в текстовом редакторе их нет.
А между тем существует RFC, в котором люди создали огромное количество стандартов. Тот же RFC 2223 это инструкция для авторов RFC. А можно сделать ещё проще, отбросив условности и просто набирать текст, максимум оставить ограничения во сколько-то символов, если используется терминал. Да и то не обязательно, перенос строк уже много где есть.
Что касается программистов, то программы это код, а код это текст. Код так они могут написать в виде текста, что мешает делать тоже самое с документацией или какими-то мыслями. Мне даже приходила такая мысль, а зачем вообще придумали этот html. Понятно, что есть определённые преимущества, но во многих случаях достаточно просто тупо выводить текст как он есть.
В том же веб-браузере links или в графическом режиме links2 -g веб-сайты предстают в новом, или лучше сказать, в старом свете. Почему всё не может выглядеть так, да и не только выглядеть. Если сохранить в них веб-страницу, то можно получить обычный текст в котором нет ничего лишнего.
В итоге интернет переусложнён. Неудивительно, что я до сих пор не вижу мощного воплощения идей о корпоративных приложениях Мартина Фаулера, когда данными можно легко и просто манипулировать.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте!
M>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html. M>Сейчас думал WP поставить — но что-то не вижу подходящей темы. Какая-нибудь непритязательная классика, меню сверху, несколько страниц, больше не нужно. Есть ли смысл? Или взять и самому наколбасить на каком-нибудь бутстрапе?
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?
M>Что посоветуете?
Я использую 4 года Wordpress с купленной темой-конструктором Total с ней идет мощный визуальный редактор страницы — WPBakery Page Builder. Можете сами ваять из простых блоков любой дизайн. Я почти не знаю HTML но у меня получился неплохой сайт с адаптивной версткой на нескольких языках.
Здравствуйте, Marty, Вы писали:
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?
M>Что посоветуете?
У меня так вопрос стоял в марте и мне посоветовали hugo:
В принципе мне все подходило, но я так и не понял как этим пользоваться — стар я стал (медленно встает). В результате нашел сайт сделанный на этой штуке и слизал его вручную.
Походу понял как все устроено, объем сократился в сотню раз, в общем, результат меня абсолютно устраивает.
Здравствуйте, RonWilson, Вы писали:
RW>Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки
Здравствуйте, Lazytech, Вы писали:
L>Здравствуйте, RonWilson, Вы писали:
RW>>ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html
L>Самое смешное, что сайт https://www.lingscars.com/ нормально отображается в мобильном разрешении. Оказывается, он только мимикрирует под сайт из другой эпохи.
ну так тем более ТС нужен всего лишь какой-нибудь блокнот, да хоть copy con mybestpage.htm, и всё
Решил врукопашную, bootstrap и свой шаблонизатор. И всё ничего, но почему-то меню в зависимости от контента слегка прыгает влево-вправо. Фронтэнд — та еще магия
Здравствуйте, vsb, Вы писали:
vsb>Я бы просто HTML написал. Зачем тебе CMS для статики, если ты программист. CMS нужна тем, кто не умеет в HTML и хочет визуальный редактор чтобы там новости всякие писать.
Да вот тоже подумываю, но как-то не стильно модно молодежно
С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет
Здравствуйте, Marty, Вы писали:
M>С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет
Как вариант — поищи бесплатные шаблоны. Такие есть, просто шаблоны для HTML. Найдёшь наиболее приглянувшийся, поменяешь там цвета и тд и всё.
Здравствуйте, vsb, Вы писали:
M>>С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет
vsb>Как вариант — поищи бесплатные шаблоны. Такие есть, просто шаблоны для HTML. Найдёшь наиболее приглянувшийся, поменяешь там цвета и тд и всё.
Да, как-то так наверно и сделаю. Было неловкое чувство, когда я собрался сам писать html — что я уже вымерший мамонт
Здравствуйте, Lazytech, Вы писали:
L>Здравствуйте, RonWilson, Вы писали:
RW>>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких
L>Их даже сравнивать вряд ли имеет смысл, они из разных эпох.
ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html
Здравствуйте, RonWilson, Вы писали:
RW>ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html
Самое смешное, что сайт https://www.lingscars.com/ нормально отображается в мобильном разрешении. Оказывается, он только мимикрирует под сайт из другой эпохи.
Здравствуйте, Marty, Вы писали: M>Какая-нибудь непритязательная классика, меню сверху, несколько страниц, больше не нужно. Есть ли смысл? Или взять и самому наколбасить на каком-нибудь бутстрапе?
Здравствуйте, Marty, Вы писали:
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?
M>Что посоветуете?
Здравствуйте, Grizzli, Вы писали:
G>Здравствуйте, RonWilson, Вы писали:
RW>>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких
G>Как не странно, с точки зрения "куда тыкать" первые сайты более удобные, чем навороченный последний, где я вообще не понимаю, что делать нада.
Зато все смеялись в последнем всё просто надо водить мышкой и наблюдать движение картинок, больше делать ничего не надо
Тоже сначала обнаружил jekyll, он есть прямо в репозитории дебиана. Потом когда сгенерировал сайт понял, что он мне абсолютно не подходит. Потом обнаружил другие статические генераторы сайтов, а потом просто гигантский список из них.
Так и дошёл до документации asciidoctor и примитивного баш скрипта. Его можно попробовать хотя бы для того, чтобы понять устраивает ли сторонний генератор статических сайтов или нет. Хотя markdown, doxygen и даже asciidoc, что не одно и тоже с asciidoctor, мною тоже были отвергнуты.
Между прочим динамический сайт на joomla это из той же истории, что и drupal, и даже в каком-то смысле wordpress. Но если говорить о программистах есть же redmine.
Здравствуйте, velkin, Вы писали:
V>Здравствуйте, Justme03, Вы писали:
M>>>Что посоветуете? J>>https://jekyllrb.com
V>Тоже сначала обнаружил jekyll, он есть прямо в репозитории дебиана. Потом когда сгенерировал сайт понял, что он мне абсолютно не подходит. Потом обнаружил другие статические генераторы сайтов, а потом просто гигантский список из них.
V>Так и дошёл до документации asciidoctor и примитивного баш скрипта. Его можно попробовать хотя бы для того, чтобы понять устраивает ли сторонний генератор статических сайтов или нет. Хотя markdown, doxygen и даже asciidoc, что не одно и тоже с asciidoctor, мною тоже были отвергнуты.
Да, их много. Я jekyll начал использовать просто потому что он где то был назван "самым популярным". Он с легкостью установился на масОСь и заработал. Возможностей его мне вполне хватило и сгенерированный сайт получился как я его сеян и представлял. (но мне и надо было очень примитивный статический сайт, главное что бы можно было потом добавить пару страниц без переписывания менюшек на всех страничках)
Здравствуйте, Serpuh, Вы писали:
V>>Но если говорить о программистах есть же redmine. S>Могу ошибаться, но он может не запуститься на виртуальном хостинге(там куча ограничений), нужен виртуальный сервер, а он гораздо дороже.
Разница в том, что первые три это PHP, а Redmine это Ruby. Конечно, shared хостинг может и не поддерживать Ruby. Хотя я бы не сказал, что небольшой виртуальный сервер гораздо дороже. Вот выделенный сервер это да, существенно дороже. Но вообще говоря при любом раскладе надо использовать базу данных, а это на мой взгляд один из главных недостатков динамических сайтов.
Мне лично проще было грохнуть сайт, чем копировать базу, потом восстанавливать. Это не то чтобы сложно, но это бремя технической поддержки. Из плюсов динамических сайтов обратная связь с другими пользователями. Но с другой стороны есть множество площадок. Кто сейчас ходит по мелким сайтам.
В итоге я пришёл к понятию первоисточника. Если это действительно важно, то надо иметь изначальное хранилище. Все остальные источники это просто копии для распространения. Их уничтожение не должно сказываться на первоисточнике.
Здравствуйте, velkin, Вы писали: V>Хотя я бы не сказал, что небольшой виртуальный сервер гораздо дороже.
У хостера e-planet в 3 раза дороже. Но еще проблема что Ruby надо изучать, а тот же Питон многие знают.
V>надо использовать базу данных, а это на мой взгляд один из главных недостатков динамических сайтов.
Почему недостаток?
V>Мне лично проще было грохнуть сайт, чем копировать базу, потом восстанавливать.
У joomla есть удобный бэкап, просто его надо иногда делать. ))
Здравствуйте, Marty, Вы писали:
M>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html. M>Сейчас думал WP поставить
С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".
Джумла на 3 головы выше всяких вордпресов и тем паче друпалов. Не будем разводить холивары, просто примем как факт.
Редмайн нужно еще правильно поддерживать, он довольно капризен. На большинстве хостингов Руби просто не поддерживается, а на VPS его надо устанавливать самостоятельно, тогда как php есть везде из коробки. Ну, и он вовсе не CMS.
Здравствуйте, Marty, Вы писали:
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает? M>Что посоветуете?
20 лет назад сделал свой сайт (но в организации, в интранете). Не мудрил, чистый html для статической части. В качестве шаблона взял сайт организации.
Только вот мне нужен был динамический контент — сделал на cgi (написал на delphi).
Заготовки динамических страниц тоже html, для вставки динамической информации придумал свои теги.
12 лет назад перешел на линукс — просто перекомпилил cgi lazarus'ом.
На карантине решил расширить сайт (сделать коллекцию фотографий с описанием) — элементарно добавил небольшую cgi прогу по аналогии и пару страниц html.
Коллекция фотографий лежит в файловой системе с описаниями в INI файлах, то есть тексты сайта при изменении контента трогать не надо...
ЗЫ
Кстати, лет 10 назад добавлял на сайт таким же способом небольшой форум, но как-то не пошел у сотрудников (проще по телефону общаться), не так давно удалил его.
Здравствуйте, Marty, Вы писали:
M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает? M>Что посоветуете?
Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Здравствуйте, Basil2, Вы писали:
B>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
Здравствуйте, Sharowarsheg, Вы писали:
S>Здравствуйте, Marty, Вы писали:
M>>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html. M>>Сейчас думал WP поставить
S>С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".
В апстор WP немало расширений, которые якобы решают вопросы безопасности и производительности.
Здравствуйте, Sharowarsheg, Вы писали:
B>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
S>Ему же лет 15 уже, или я путаю с чем-то?
Путаете — ему уже 23
Но реально, для работы с голым статическим HTML это идеальный вариант. Примерно как TypeScript для работы с JavaScript.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
S>>С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".
ДА>В апстор WP немало расширений, которые якобы решают вопросы безопасности и производительности.
ДА>Неплохой кэш для WP делает Спартанец:
У namecheap есть отдельный тариф для тюненого WP. Но там какие-то ограничения на использование PHP, что мне не нравится. Может проблем и не будет, но решил сам
Здравствуйте, Basil2, Вы писали:
B>Здравствуйте, Sharowarsheg, Вы писали:
B>>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
S>>Ему же лет 15 уже, или я путаю с чем-то?
B>Путаете — ему уже 23
я думаю вы путайте, тк я хорошо помню что он был опубликован в 2000 году когда я писал для web
created: 2000-06-05T15:11:15Z
тк я тогдашнему своему начальству доказывал, что могу написать аналог parser
но потом мы решили не изврашться и выбрали python
ЗЫ смысла писать на парсере нет, тк он не делает не чего что не может PHP а программиста на нем фиг найдешь
Здравствуйте, Basil2, Вы писали:
B>>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
S>>Ему же лет 15 уже, или я путаю с чем-то?
B>Путаете — ему уже 23
А, ещё лучше.
B>Но реально, для работы с голым статическим HTML это идеальный вариант. Примерно как TypeScript для работы с JavaScript.
Да я не спорю, может быть. Как-то внезапно просто, повеяло лихими 90-ми, в некотором роде
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Дядюшка Ау, Вы писали:
S>>>С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".
ДА>>В апстор WP немало расширений, которые якобы решают вопросы безопасности и производительности.
ДА>>Неплохой кэш для WP делает Спартанец:
M>У namecheap есть отдельный тариф для тюненого WP. Но там какие-то ограничения на использование PHP, что мне не нравится. Может проблем и не будет, но решил сам
Так уж лучше свой VPS, самый надежный и удобный известный мне VPS хостер — это Linode.com, я их десятки перепробовал, uptime виртуалки Linode может легко оказаться больше года, что редкость для других хостеров.
Очень гибкие настройки Linode позволяют использовать свое custom ядро с нужными модулями, ZFS и т.п., можно настроить свое меню GRUB, которое видно и управляемо на старте VM из различных вариантов консолей Linode (веб, ssh и т.п.).
При определенной сноровке на Linode легко завести даже OpenBSD, чего не скажешь о других хостерах.
Правда пришлось что-то вручную немного подкрутить минут 5-10 работы, ну и потом я все равно еще конвертну это на Devuan вместо Debian.
Самая недорогая VPS стоит $5/mo, и нередко бывают промо акции, когда по коду можно за $5 получить несколько месяцев хостинга бесплатно, по ссылке выше как раз дарят еще и +$20 (четыре месяца даром на минимальном тарифе).
К Linode можно прикрутить дисковое пространство по iSCSI с других недорогих хостингов типа: https://letbox.com/page/box
Дисковое пространство у них во много раз дешевле Linode, но удобство контрол панелек по сравнению с Linode у других хостеров очень убого, особенно в части управления своим grub со своим ядром, поэтому в качестве основного узла лучше использовать Linode.
Надежность и качество поддержки у хостеров типа letbox тоже сомнительное, обычно аутсорсеные китайчата с индюками с кривым даже written English.
На узле Linode можно создать ZFS пул из нескольких iSCSI блоков, с дисковым пространством от нескольких разных хостеров типа letbox, iSCSI блоки можно добавить частями зеркала ZFS, и тогда если один из хостеров отвалится, то пул продолжит свою работу, а при восстановлении связи со сбойнувшим хостером его блок можно синхронизировать с пулом. В идеале желательно три части zmirror, но многим хватит и двух.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, vsb, Вы писали:
vsb>>Я бы просто HTML написал. Зачем тебе CMS для статики, если ты программист. CMS нужна тем, кто не умеет в HTML и хочет визуальный редактор чтобы там новости всякие писать.
M>Да вот тоже подумываю, но как-то не стильно модно молодежно
M>С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет
у меня например основной сайт на Тильда, и несколько help-сайтов на WP(WordPress) ...
но для новых проектов решил использовать bootstrap со своим шаблонизатором(на базе flask) который генерит статику.
соответственно что не устраивало в Тильда и WP:
— все вот эти клики мышкой, drag & drop в браузере отнимают очень много времени.
чтобы картинку вставить, текст поправить в CMS кучу кликов делается.
— очень геморно делать интернационализацию. её можно сделать но это опять кучу кликов, переходов между страницами/меню и тп.
файл который даст переводчик потом надо вбить в CMS....
— баги там тоже есть. иногда что в WP что в Тильда сайт может перекосить и думай что да как...
всё свелось к тому что я стал избегать написание контента на сайт.
вообщем для меня (сижу на emacs, контент пишу сам) это такой гемор что решил сделать генератор статики. смотрел на jeikins но что-то не зашло (особенно про интернационализацию).
вот пример: srtminiserver.com
— описание блоков делаю в txt-файле (как питонячий список) // редкая операция
— help-страницы набираю в txt в markdown (это частая операция, поскольку также буду делать и посты). это проще для перевода — просто отослал txt-файл и результирующий тупо положить рядом с оригиналом.
Здравствуйте, Michael, Вы писали:
M>- все вот эти клики мышкой, drag & drop в браузере отнимают очень много времени. M>чтобы картинку вставить, текст поправить в CMS кучу кликов делается.
А разве нет клиентских Windows редакторов типа Zerber, Zebroid и т.п.?