Генерация оптимизированного для поиска HTML с помощью собственного яз

Как уже было сказано, WYSIWYG-редакторы часто приводят к проблемам, связанным с оптимизацией страниц. Зачастую эти редакторы генерируют HTML без дескрипторов, которые могли бы адекватно подчеркнуть структурное значение элементов на странице.
При разработке большого Web-сайта, в который часто заносит информацию персонал, не имеющий специальной технической подготовки, можно добавить поддержку простого собственного языка разметки. Такой язык может облегчить управление контентом для авторов, которые не знакомы с HTML. Кроме того, он дает разработчику сайта полный контроль над внешним видом HTML-кода после преобразования языка разметки в HTML.
Для реализации этого метода нужен простой грамматический анализатор. Заодно
он может реализовать программные возможности и выполнять глобальные изменения, которые невозможно выполнить с помощью CSS.
Вот пример текста, в котором применяется собственный язык разметки:
{HEADING}Генерация оптимизированного HTML с помощью собственного' языка
разметки{/HEADING} Как уже было сказано, WYSIWYG-редакторы часто приводят к проблемам, связанным с оптимизацией страниц. Зачастую эти редакторы генерируют HTML без дескрипторов, которые адекватно подчеркивают структурное
значение элементов на странице. Поскольку дескрипторы заголовков вроде
h1, ul и strong придают документу структуру, пренебрежение ими может
{BOLD}{ITALIC}понизить{/ITALIC}{/BOLD} ранг страницы, особенно если
поисковый механизм учитывает факторы, присутствующие на странице.
Он может быть автоматически преобразован в такой:
Генерация оптимизированного HTML с помощью
собственного языка разметки
Как уже было сказано, WYSIWYG-редакторы часто приводят к проблемам,
связанным с оптимизацией страниц. Зачастую эти редакторы генерируют
HTML без дескрипторов, которые адекватно подчеркивают структурное
значение элементов на странице. Поскольку дескрипторы заголовков
вроде hi, ul и strong придают документу структуру, пренебрежение ими
может noHH3HTb ранг страницы, особенно если
поисковый механизм учитывает факторы, присутствующие на странице.
При применении этого метода достигаются две цели. Создается очень аккуратный
и оптимизированный HTML-код. И при этом автор текста не должен быть профессионалом в HTML. На самом деле многие считают, что использование такого языка разметки, который предоставляет авторам лишь необходимые им элементы и преобразовываетих в соответствии с указанными правилами, даже легче, чем WYSIWYG-средства. При необходимости такой язык позволяет авторам в особо трудных случаях вставлять HTML-код с помощью дескриптора " {HTML}".
Это решение будет применено ниже, при создании сайта электронной коммерции,
а сейчас рассмотрим небольшой пример его использования.