Кароч...
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 25.06.20 19:56
Оценка:
Здравствуйте!

Решил врукопашную, bootstrap и свой шаблонизатор. И всё ничего, но почему-то меню в зависимости от контента слегка прыгает влево-вправо. Фронтэнд — та еще магия

И главное — хрен поймешь, в чем проблема
Маньяк Робокряк колесит по городу
Отредактировано 29.06.2020 19:11 Marty . Предыдущая версия .
Re: На чем нынче сайт делают?
От: vsb Казахстан  
Дата: 25.06.20 19:58
Оценка: +4
Я бы просто HTML написал. Зачем тебе CMS для статики, если ты программист. CMS нужна тем, кто не умеет в HTML и хочет визуальный редактор чтобы там новости всякие писать.
Re[2]: На чем нынче сайт делают?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 25.06.20 20:15
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Я бы просто HTML написал. Зачем тебе CMS для статики, если ты программист. CMS нужна тем, кто не умеет в HTML и хочет визуальный редактор чтобы там новости всякие писать.


Да вот тоже подумываю, но как-то не стильно модно молодежно

С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет
Маньяк Робокряк колесит по городу
Re[3]: На чем нынче сайт делают?
От: vsb Казахстан  
Дата: 25.06.20 20:40
Оценка:
Здравствуйте, Marty, Вы писали:

M>С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет


Как вариант — поищи бесплатные шаблоны. Такие есть, просто шаблоны для HTML. Найдёшь наиболее приглянувшийся, поменяешь там цвета и тд и всё.
Re[4]: На чем нынче сайт делают?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 25.06.20 20:44
Оценка:
Здравствуйте, vsb, Вы писали:

M>>С другой стороны — за CMS плюс тот, что оне наверное умеют в нормальный современный HTML, а мне надо будет самому разбираться, что нынче валидно, а что нет


vsb>Как вариант — поищи бесплатные шаблоны. Такие есть, просто шаблоны для HTML. Найдёшь наиболее приглянувшийся, поменяешь там цвета и тд и всё.


Да, как-то так наверно и сделаю. Было неловкое чувство, когда я собрался сам писать html — что я уже вымерший мамонт
Маньяк Робокряк колесит по городу
Re[5]: На чем нынче сайт делают?
От: temnik Россия  
Дата: 25.06.20 20:55
Оценка:
Если CMS, то Joomla. Если статика — готовый html шаблон, поменять под себя.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[5]: На чем нынче сайт делают?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 26.06.20 01:35
Оценка: 15 (1) :)
Здравствуйте, Marty, Вы писали:

M>Да, как-то так наверно и сделаю. Было неловкое чувство, когда я собрался сам писать html — что я уже вымерший мамонт


Попробуй asciidoctor, может понравится. Я забил пока на это дело, но у меня сайт получился примерно таким:



Слева и справа генерация asciidoctor, всё вместе это просто вручную написанная html страница с фреймами.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
  "http://www.w3.org/TR/html4/frameset.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>My Site</title>
 </head>
 <frameset cols="250,*" frameborder="0">
   <frame src="contents.ru.html" name="contents" scrolling="yes" noresize style="border: 1px solid gray">
   <frame src="main.ru.html" name="main" style="border: 1px solid gray">
 </frameset>
</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 и так далее.
Re[6]: На чем нынче сайт делают?
От: Lazytech Ниоткуда  
Дата: 26.06.20 04:02
Оценка:
Здравствуйте, velkin, Вы писали:

V>
V><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
V>  "http://www.w3.org/TR/html4/frameset.dtd">
V>


Говорят, HTML5 несколько лет назад вышел.
Re: На чем нынче сайт делают?
От: RonWilson Россия  
Дата: 26.06.20 05:08
Оценка: 15 (1) :)))
Здравствуйте, Marty, Вы писали:

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?


M>Что посоветуете?


Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки
Re[2]: На чем нынче сайт делают?
От: Lazytech Ниоткуда  
Дата: 26.06.20 05:18
Оценка: :)
Здравствуйте, RonWilson, Вы писали:

RW>Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки


Перед этим рекомендуется откушать грибов.
Re[3]: На чем нынче сайт делают?
От: RonWilson Россия  
Дата: 26.06.20 05:25
Оценка: 15 (1) :)
Здравствуйте, Lazytech, Вы писали:

L>Здравствуйте, RonWilson, Вы писали:


RW>>Если типа такого или такого, то проще руками наверстать HTML самому хоть в том же vscode, sublime или тупо в vim и забыть все эти CMS, профит — работать будет и с дискетки


L>Перед этим рекомендуется откушать грибов.


зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких
Re[4]: На чем нынче сайт делают?
От: Lazytech Ниоткуда  
Дата: 26.06.20 05:33
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких


Их даже сравнивать вряд ли имеет смысл, они из разных эпох.
Re[5]: На чем нынче сайт делают?
От: Homunculus Россия  
Дата: 26.06.20 05:35
Оценка: +2
Здравствуйте, Lazytech, Вы писали:

L>Их даже сравнивать вряд ли имеет смысл, они из разных эпох.


Они из разных вселенных. Азия — параллельный мир. У них свое представление о юзабилити.
Re[5]: На чем нынче сайт делают?
От: RonWilson Россия  
Дата: 26.06.20 05:36
Оценка:
Здравствуйте, Lazytech, Вы писали:

L>Здравствуйте, RonWilson, Вы писали:


RW>>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких


L>Их даже сравнивать вряд ли имеет смысл, они из разных эпох.


ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html
Re[5]: На чем нынче сайт делают?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 26.06.20 05:44
Оценка: +2
Здравствуйте, Marty, Вы писали:

M>Было неловкое чувство, когда я собрался сам писать html — что я уже вымерший мамонт


Я пишу, мне не стыдно.
Re[6]: На чем нынче сайт делают?
От: Lazytech Ниоткуда  
Дата: 26.06.20 05:44
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html


Самое смешное, что сайт https://www.lingscars.com/ нормально отображается в мобильном разрешении. Оказывается, он только мимикрирует под сайт из другой эпохи.
Re[7]: На чем нынче сайт делают?
От: RonWilson Россия  
Дата: 26.06.20 05:46
Оценка: +1
Здравствуйте, Lazytech, Вы писали:

L>Здравствуйте, RonWilson, Вы писали:


RW>>ну ТС же не говорил про всякие web 2.0, хотел просто контент показывать, тогда проще в ворде верстать страничку сразу и сохранять как html


L>Самое смешное, что сайт https://www.lingscars.com/ нормально отображается в мобильном разрешении. Оказывается, он только мимикрирует под сайт из другой эпохи.


ну так тем более ТС нужен всего лишь какой-нибудь блокнот, да хоть copy con mybestpage.htm, и всё
Re[7]: На чем нынче сайт делают?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 26.06.20 05:49
Оценка: 15 (1)
Здравствуйте, Lazytech, Вы писали:

L>Говорят, HTML5 несколько лет назад вышел.


Когда проводил опыты, то главная страница меня интересовала в последнюю очередь. Я просто взял первый попавшийся шаблон из поиска и переделал.

На первом месте у меня была синтаксическая подсветка для множества языков. Это кажется простым, но в реальности в asciidoctor есть несколько генераторов подсветки, которые ведут себя по-разному.

У меня было требование чтобы она не зависела ни от подключения к интернету, ни от выбранной темы, например, тёмной и так далее. Вот эти строчки просты, но я провёл не один опыт, прежде чем к ним прийти:
# source
parameter_source_highlighter="-a source-highlighter=pygments"
parameter_pygments_linenums_mode="-a pygments-linenums-mode=inline"
parameter_pygments_style="-a pygments-style=native"

Или генерация диаграмм, если делать не в 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:
[syntrax, syntrax-test, svg, style='syntrax.ini', transparent=true]
....
choice('кошка', 'собака', 'ворона') 
....

И получается:

Я думал над созданием одинаковых стилей для разных генераторов. И ещё чтобы хорошо было видно диаграмму как в тёмных темах, так и в светлых.

Ну да, получился отличный способ сделать статический сайт, который будет работать очень и очень быстро и к тому же взломостойкий. Векторной графике в отличие от растровой не важно масштабирование страницы с точки зрения качества отображения, плюс можно извлечь текст, если не было явного преобразования в вектора, а в этих генераторах его нет.

Не столь важно как там всё выглядит внутри html, те же динамические сайты порой генерируют такую жуть, до которой мне как до луны пешком. Но самая главная проблема, что это всё прекрасно и здорово, но кто будет создавать содержимое.

Нет содержимого, нет сайта или документации. Как сгенерировать html или что-то подобное это для меня оказалось делом десятым и по сути не важным. А вот для создания содержимого нужно потратить реальные усилия и на этом я слился.

Для меня не проблема поставить практически любой динамический сайт на известных CMS, да и ставил я уже их много раз. Но там смысл тот же самый, даже после настройки, что публиковать? С тем же успехом мог бы писать текстовые файлы, а для диаграмм использовать псевдографику.

╭──────────────────────────────╮
│━┃вариант с разделами         │
├───────────────┬──────────────┤
│ главный поток │ доп. поток   │
├───────────────┼──────────────┤
│      ● начало │              │
│      │        │              │
│      ▼        │              │
│  ━━━━━━━━━━━━━┿━━━━━━━━━━━━  │
│      │        │      │       │
│      ▼        │      ▼       │
│ ╭────┴─────╮  │ ╭────┴─────╮ │
│ │активность│  │ │активность│ │
│ ╰────┬─────╯  │ ╰────┬─────╯ │
│      │        │      │       │
│      ▼        │      ▼       │
│  ━━━━━━━━━━━━━┿━━━━━━━━━━━━  │
│      │        │              │
│      ▼        │              │
│      ◉ конец  │              │
╰───────────────┴──────────────╯

       product            factory method
╭╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╮ ╭╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╮
┊ ┌───────────┐     ┊ ┊ ┌────────────────┐  ┊
┊ │<interface>│     ┊ ┊ │<interface>     │  ┊
┊ │Product    │     ┊ ┊ │Creator         │  ┊
┊ ├───────────┤     ┊ ┊ ├────────────────┤  ┊ ┌─────────────────────────┐
┊ └───────────┘     ┊ ┊ │+factoryMethod()│  ┊ │...                      │
┊       ▲           ┊ ┊ │+AnOperation() ○┼╌╌┼╌┤product = FactoryMethod()│
┊       ┊           ┊ ┊ └────────────────┘  ┊ │...                      │
┊       ┊           ┊ ┊         ▲           ┊ └─────────────────────────┘
┊       ┊           ┊ ┊         ┊           ┊
┊ ┌───────────────┐ ┊ ┊ ┌─────────────────┐ ┊
┊ │<realization>  │ ┊ ┊ │<realization>    │ ┊
┊ │ConcreteProduct│◃┼╌┼╌┤ConcreteCreator  │ ┊
┊ ├───────────────┤ ┊ ┊ ├─────────────────┤ ┊
┊ ├───────────────┤ ┊ ┊ ├─────────────────┤ ┊ ┌──────────────────────────┐
┊ └───────────────┘ ┊ ┊ │+factoryMethod()○┼╌┼╌┤return new ConcreteProduct│
┊                   ┊ ┊ └─────────────────┘ ┊ └──────────────────────────┘
╰╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╯ ╰╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╯

Я вижу на rsdn небольшие искажения, но у меня в текстовом редакторе их нет.

А между тем существует RFC, в котором люди создали огромное количество стандартов. Тот же RFC 2223 это инструкция для авторов RFC. А можно сделать ещё проще, отбросив условности и просто набирать текст, максимум оставить ограничения во сколько-то символов, если используется терминал. Да и то не обязательно, перенос строк уже много где есть.

Что касается программистов, то программы это код, а код это текст. Код так они могут написать в виде текста, что мешает делать тоже самое с документацией или какими-то мыслями. Мне даже приходила такая мысль, а зачем вообще придумали этот html. Понятно, что есть определённые преимущества, но во многих случаях достаточно просто тупо выводить текст как он есть.

В том же веб-браузере links или в графическом режиме links2 -g веб-сайты предстают в новом, или лучше сказать, в старом свете. Почему всё не может выглядеть так, да и не только выглядеть. Если сохранить в них веб-страницу, то можно получить обычный текст в котором нет ничего лишнего.

В итоге интернет переусложнён. Неудивительно, что я до сих пор не вижу мощного воплощения идей о корпоративных приложениях Мартина Фаулера, когда данными можно легко и просто манипулировать.
Re: На чем нынче сайт делают?
От: Serpuh фотомер.рф
Дата: 26.06.20 06:46
Оценка:
Здравствуйте, Marty, Вы писали:
M>Какая-нибудь непритязательная классика, меню сверху, несколько страниц, больше не нужно. Есть ли смысл? Или взять и самому наколбасить на каком-нибудь бутстрапе?

Как вариант https://www.joomla.org/ Ставишь на комп https://ospanel.io/ потом разворачиваешь joomla, там все просто в пару кликов. Делаешь сайт локально и переносишь на хостинг. Здесь уроки неплохие https://evgeniypopov.com/blog/besplatnyiy-kurs-po-joomla-3.html Я с ВЕБ разработкой никак не связан, но довольно быстро сбацал сайтик.
Re: На чем нынче сайт делают?
От: Justme03  
Дата: 26.06.20 10:37
Оценка:
Здравствуйте, Marty, Вы писали:

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?


M>Что посоветуете?


https://jekyllrb.com


https://www.youtube.com/watch?v=aE670zRzC10
Re: На чем нынче сайт делают?
От: oles_volvo http://www.complexnt.com
Дата: 26.06.20 10:54
Оценка: 9 (1)
Здравствуйте, Marty, Вы писали:

M>Здравствуйте!


M>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html.

M>Сейчас думал WP поставить — но что-то не вижу подходящей темы. Какая-нибудь непритязательная классика, меню сверху, несколько страниц, больше не нужно. Есть ли смысл? Или взять и самому наколбасить на каком-нибудь бутстрапе?

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?


M>Что посоветуете?


Вот это посоветую
http://websitepadfreelancer.ru/

на выходе статика со всеми фишками bootstrap типа адаптивного дизайна. Ну и оно само себе CMS вдобавок.
Re[4]: На чем нынче сайт делают?
От: Grizzli  
Дата: 26.06.20 13:03
Оценка: +1
Здравствуйте, RonWilson, Вы писали:

RW>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких


Как не странно, с точки зрения "куда тыкать" первые сайты более удобные, чем навороченный последний, где я вообще не понимаю, что делать нада.
Re[5]: На чем нынче сайт делают?
От: RonWilson Россия  
Дата: 26.06.20 13:09
Оценка:
Здравствуйте, Grizzli, Вы писали:

G>Здравствуйте, RonWilson, Вы писали:


RW>>зачем, плохие разве сайты? ну совсем немного переборщили с картинками, а так нормально, не хуже всяких таких


G>Как не странно, с точки зрения "куда тыкать" первые сайты более удобные, чем навороченный последний, где я вообще не понимаю, что делать нада.


Зато все смеялись в последнем всё просто надо водить мышкой и наблюдать движение картинок, больше делать ничего не надо
Re[2]: На чем нынче сайт делают?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 26.06.20 13:17
Оценка:
Здравствуйте, Justme03, Вы писали:

M>>Что посоветуете?

J>https://jekyllrb.com

Тоже сначала обнаружил jekyll, он есть прямо в репозитории дебиана. Потом когда сгенерировал сайт понял, что он мне абсолютно не подходит. Потом обнаружил другие статические генераторы сайтов, а потом просто гигантский список из них.

Так и дошёл до документации asciidoctor и примитивного баш скрипта. Его можно попробовать хотя бы для того, чтобы понять устраивает ли сторонний генератор статических сайтов или нет. Хотя markdown, doxygen и даже asciidoc, что не одно и тоже с asciidoctor, мною тоже были отвергнуты.
Re[2]: На чем нынче сайт делают?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 26.06.20 13:26
Оценка:
Здравствуйте, Serpuh, Вы писали:

S>Как вариант https://www.joomla.org/ Ставишь на комп https://ospanel.io/ потом разворачиваешь joomla, там все просто в пару кликов.


Между прочим динамический сайт на joomla это из той же истории, что и drupal, и даже в каком-то смысле wordpress. Но если говорить о программистах есть же redmine.
Re[3]: На чем нынче сайт делают?
От: Serpuh фотомер.рф
Дата: 26.06.20 13:46
Оценка:
Здравствуйте, velkin, Вы писали:
V>Но если говорить о программистах есть же redmine.

Могу ошибаться, но он может не запуститься на виртуальном хостинге(там куча ограничений), нужен виртуальный сервер, а он гораздо дороже.
Re[3]: На чем нынче сайт делают?
От: Justme03  
Дата: 26.06.20 13:52
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, Justme03, Вы писали:


M>>>Что посоветуете?

J>>https://jekyllrb.com

V>Тоже сначала обнаружил jekyll, он есть прямо в репозитории дебиана. Потом когда сгенерировал сайт понял, что он мне абсолютно не подходит. Потом обнаружил другие статические генераторы сайтов, а потом просто гигантский список из них.


V>Так и дошёл до документации asciidoctor и примитивного баш скрипта. Его можно попробовать хотя бы для того, чтобы понять устраивает ли сторонний генератор статических сайтов или нет. Хотя markdown, doxygen и даже asciidoc, что не одно и тоже с asciidoctor, мною тоже были отвергнуты.


Да, их много. Я jekyll начал использовать просто потому что он где то был назван "самым популярным". Он с легкостью установился на масОСь и заработал. Возможностей его мне вполне хватило и сгенерированный сайт получился как я его сеян и представлял. (но мне и надо было очень примитивный статический сайт, главное что бы можно было потом добавить пару страниц без переписывания менюшек на всех страничках)
Re[4]: На чем нынче сайт делают?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 26.06.20 14:05
Оценка:
Здравствуйте, Serpuh, Вы писали:

V>>Но если говорить о программистах есть же redmine.

S>Могу ошибаться, но он может не запуститься на виртуальном хостинге(там куча ограничений), нужен виртуальный сервер, а он гораздо дороже.

Разница в том, что первые три это PHP, а Redmine это Ruby. Конечно, shared хостинг может и не поддерживать Ruby. Хотя я бы не сказал, что небольшой виртуальный сервер гораздо дороже. Вот выделенный сервер это да, существенно дороже. Но вообще говоря при любом раскладе надо использовать базу данных, а это на мой взгляд один из главных недостатков динамических сайтов.

Мне лично проще было грохнуть сайт, чем копировать базу, потом восстанавливать. Это не то чтобы сложно, но это бремя технической поддержки. Из плюсов динамических сайтов обратная связь с другими пользователями. Но с другой стороны есть множество площадок. Кто сейчас ходит по мелким сайтам.

В итоге я пришёл к понятию первоисточника. Если это действительно важно, то надо иметь изначальное хранилище. Все остальные источники это просто копии для распространения. Их уничтожение не должно сказываться на первоисточнике.
Re[5]: На чем нынче сайт делают?
От: Serpuh фотомер.рф
Дата: 26.06.20 14:17
Оценка:
Здравствуйте, velkin, Вы писали:
V>Хотя я бы не сказал, что небольшой виртуальный сервер гораздо дороже.
У хостера e-planet в 3 раза дороже. Но еще проблема что Ruby надо изучать, а тот же Питон многие знают.

V>надо использовать базу данных, а это на мой взгляд один из главных недостатков динамических сайтов.

Почему недостаток?

V>Мне лично проще было грохнуть сайт, чем копировать базу, потом восстанавливать.

У joomla есть удобный бэкап, просто его надо иногда делать. ))
Отредактировано 26.06.2020 14:20 Serpuh . Предыдущая версия .
Re[2]: На чем нынче сайт делают?
От: Sharowarsheg  
Дата: 26.06.20 15:52
Оценка:
Здравствуйте, oles_volvo, Вы писали:

_>Вот это посоветую

_>http://websitepadfreelancer.ru/

Хм, оригинально.
Re: На чем нынче сайт делают?
От: Sharowarsheg  
Дата: 26.06.20 15:54
Оценка:
Здравствуйте, Marty, Вы писали:

M>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html.

M>Сейчас думал WP поставить

С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".
Re[6]: На чем нынче сайт делают?
От: temnik Россия  
Дата: 26.06.20 15:54
Оценка:
Джумла на 3 головы выше всяких вордпресов и тем паче друпалов. Не будем разводить холивары, просто примем как факт.

Редмайн нужно еще правильно поддерживать, он довольно капризен. На большинстве хостингов Руби просто не поддерживается, а на VPS его надо устанавливать самостоятельно, тогда как php есть везде из коробки. Ну, и он вовсе не CMS.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[3]: На чем нынче сайт делают?
От: Aleksid1  
Дата: 27.06.20 21:11
Оценка: 7 (1)
Я использую 4 года Wordpress с купленной темой-конструктором Total с ней идет мощный визуальный редактор страницы — WPBakery Page Builder. Можете сами ваять из простых блоков любой дизайн. Я почти не знаю HTML но у меня получился неплохой сайт с адаптивной версткой на нескольких языках.
Re: На чем нынче сайт делают?
От: Лазар Бешкенадзе СССР  
Дата: 28.06.20 17:48
Оценка: 7 (1)
Здравствуйте, Marty, Вы писали:

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?


M>Что посоветуете?


У меня так вопрос стоял в марте и мне посоветовали hugo:

https://gohugo.io/

В принципе мне все подходило, но я так и не понял как этим пользоваться — стар я стал (медленно встает). В результате нашел сайт сделанный на этой штуке и слизал его вручную.

Походу понял как все устроено, объем сократился в сотню раз, в общем, результат меня абсолютно устраивает.

-
Re: На чем нынче сайт делают?
От: SergeyIT Россия  
Дата: 28.06.20 20:23
Оценка:
Здравствуйте, Marty, Вы писали:

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?

M>Что посоветуете?

20 лет назад сделал свой сайт (но в организации, в интранете). Не мудрил, чистый html для статической части. В качестве шаблона взял сайт организации.
Только вот мне нужен был динамический контент — сделал на cgi (написал на delphi).
Заготовки динамических страниц тоже html, для вставки динамической информации придумал свои теги.
12 лет назад перешел на линукс — просто перекомпилил cgi lazarus'ом.
На карантине решил расширить сайт (сделать коллекцию фотографий с описанием) — элементарно добавил небольшую cgi прогу по аналогии и пару страниц html.
Коллекция фотографий лежит в файловой системе с описаниями в INI файлах, то есть тексты сайта при изменении контента трогать не надо...
ЗЫ
Кстати, лет 10 назад добавлял на сайт таким же способом небольшой форум, но как-то не пошел у сотрудников (проще по телефону общаться), не так давно удалил его.
Извините, я все еще учусь
Re: www.parser.ru
От: Basil2 Россия https://starostin.msk.ru
Дата: 29.06.20 07:38
Оценка:
Здравствуйте, Marty, Вы писали:

M>Динамики никакой не нужно, одна статика. Контента немного, править буду редко. Нужны ли тут вообще какие-то CMS? Кто как делает?

M>Что посоветуете?

Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[2]: www.parser.ru
От: Sharowarsheg  
Дата: 29.06.20 08:32
Оценка:
Здравствуйте, Basil2, Вы писали:

B>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).


Ему же лет 15 уже, или я путаю с чем-то?
Re[2]: На чем нынче сайт делают?
От: Дядюшка Ау Верблюд  
Дата: 29.06.20 10:49
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Здравствуйте, Marty, Вы писали:


M>>Делал как-то сайт на CMS MODX Revo. Впечатления так себе. Наверное, проще было бы самому налабать html.

M>>Сейчас думал WP поставить

S>С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".



В апстор WP немало расширений, которые якобы решают вопросы безопасности и производительности.

Неплохой кэш для WP делает Спартанец:

http://d-wp.ru/
Re[3]: www.parser.ru
От: Basil2 Россия https://starostin.msk.ru
Дата: 29.06.20 18:45
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

B>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).


S>Ему же лет 15 уже, или я путаю с чем-то?


Путаете — ему уже 23

Но реально, для работы с голым статическим HTML это идеальный вариант. Примерно как TypeScript для работы с JavaScript.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[3]: На чем нынче сайт делают?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.06.20 19:08
Оценка:
Здравствуйте, Дядюшка Ау, Вы писали:


S>>С WP должна бесплатно идти наклейка на спину в виде мишени "хакни меня".


ДА>В апстор WP немало расширений, которые якобы решают вопросы безопасности и производительности.


ДА>Неплохой кэш для WP делает Спартанец:


У namecheap есть отдельный тариф для тюненого WP. Но там какие-то ограничения на использование PHP, что мне не нравится. Может проблем и не будет, но решил сам
Маньяк Робокряк колесит по городу
Re[4]: www.parser.ru
От: sergey2b ЮАР  
Дата: 29.06.20 19:27
Оценка:
Здравствуйте, Basil2, Вы писали:

B>Здравствуйте, Sharowarsheg, Вы писали:


B>>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).


S>>Ему же лет 15 уже, или я путаю с чем-то?


B>Путаете — ему уже 23


я думаю вы путайте, тк я хорошо помню что он был опубликован в 2000 году когда я писал для web
created: 2000-06-05T15:11:15Z

тк я тогдашнему своему начальству доказывал, что могу написать аналог parser
но потом мы решили не изврашться и выбрали python

ЗЫ смысла писать на парсере нет, тк он не делает не чего что не может PHP а программиста на нем фиг найдешь
Re[4]: www.parser.ru
От: Sharowarsheg  
Дата: 29.06.20 19:41
Оценка:
Здравствуйте, Basil2, Вы писали:

B>>>Сабж. По сути это примитивный язык макросов. То есть он тупо добавляет в HTML константы и шаблоны — а больше и ничего не нужно (если не требуется сложная верстка).


S>>Ему же лет 15 уже, или я путаю с чем-то?


B>Путаете — ему уже 23


А, ещё лучше.

B>Но реально, для работы с голым статическим HTML это идеальный вариант. Примерно как TypeScript для работы с JavaScript.


Да я не спорю, может быть. Как-то внезапно просто, повеяло лихими 90-ми, в некотором роде
Re[5]: www.parser.ru
От: Basil2 Россия https://starostin.msk.ru
Дата: 29.06.20 20:52
Оценка:
S>ЗЫ смысла писать на парсере нет, тк он не делает не чего что не может PHP а программиста на нем фиг найдешь

В смысле программиста? Там из "языка" достаточно знать только макроподстановку. Что в одном файле ты пишешь типа
@my_header[name]
<center><h2>$name</h2></center>

а затем прямо в html пишешь:
^my_header[My lovely header]

Это позволяет избежать дублирования и делать html из крупных логических блоков.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[4]: На чем нынче сайт делают?
От: Дядюшка Ау Верблюд  
Дата: 30.06.20 02:50
Оценка:
Здравствуйте, 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, чего не скажешь о других хостерах.

Там можно создать новый VPS с Wordpress (как и для других приложений) одним кликом:
https://www.linode.com/docs/platform/one-click/deploying-wordpress-with-one-click-apps/

Правда пришлось что-то вручную немного подкрутить минут 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, но многим хватит и двух.
Отредактировано 30.06.2020 4:07 Дядюшка Ау . Предыдущая версия . Еще …
Отредактировано 30.06.2020 4:04 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:21 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:09 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:09 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:08 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:06 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:05 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:03 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 3:01 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 2:57 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 2:56 Дядюшка Ау . Предыдущая версия .
Отредактировано 30.06.2020 2:52 Дядюшка Ау . Предыдущая версия .
Re[3]: На чем нынче сайт делают?
От: Michael  
Дата: 30.06.20 08:09
Оценка:
Здравствуйте, 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-файл и результирующий тупо положить рядом с оригиналом.
Re[4]: На чем нынче сайт делают?
От: Дядюшка Ау Верблюд  
Дата: 30.06.20 08:37
Оценка:
Здравствуйте, Michael, Вы писали:

M>- все вот эти клики мышкой, drag & drop в браузере отнимают очень много времени.

M>чтобы картинку вставить, текст поправить в CMS кучу кликов делается.

А разве нет клиентских Windows редакторов типа Zerber, Zebroid и т.п.?
Отредактировано 30.06.2020 8:37 Дядюшка Ау . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.