Я не про это.
Как я понял, автору для каждой страницы нужен индексный файл с отличным от других (индексных файлов) именем 😀
От того что он 22, он не перестает быть посмешищем. Периодически переношу сайты, сделанные в DW, на свою облачную платформу. У владельцев шок, как будто они из исторического музея в космический корабль попали 😊 Визуальный HTML-редактор и CMS (современная) - это разные вещи.
Прежней: /privet/ 😀
Добавьте в редактор, хоть на JS, отображение имени НАДкаталога. Практически в любом редакторе присутствуют в каком-то виде "хлебные крошки". Или речь о редакторе на локальном компьютере? 😀 Тоже можно найти подходящий.
Вообще можно отказаться от музейного подхода к редактированию и перенести основное содержимое в базу данных. (Страницы при этом могут продолжать кэшироваться в файлах.) В этом случае можно непосредственно текст "каталога" редактировать. При этом даже подручные средства можно использовать (смотрите вложение, а вот результат: hyde.pageshop.ru/whats-jekyll). А редактировать "каталог продукции" обычно вовсе не требуется. Вы редактируете отдельные продукты, добавляете или удаляете их, что соответствующим образом отражается в каталоге.
Вообще-то я сейчас не про русские буквы (с этим все понятно). А про последнее замечание под знаками +++. Т.е. чтобы в письме всегда были заголовки, затрагиваемые подписью. Пусть их будет не так много. Хотя "перебарщивать" с перечислением заголовков официально можно (но я так никогда не делал):
Signers MAY claim to have signed header fields that do not exist (that is, signers MAY include the header field name in the "h=" tag even if that header field does not exist in the message). When computing the signature, the non-existing header field MUST be treated as the null string (including the header field name, header field value, all punctuation, and the trailing CRLF).