-2

При редактировании веб-страниц часто возникает проблема, заключающаяся в том, что HTML-жаргон может мешать, когда мне нужно сосредоточиться только на контенте для внесения исправлений. После добавления разметки к фрагменту текста теги img, гиперссылки, div и все их атрибуты могут занимать несколько строк. Даже с хорошим отступом и интервалом простые семантические элементы, такие как em & strong, могут сильно ухудшить читабельность.

Вот что НЕ решает проблему для меня:

  1. Редактирование контента отдельно в виде простого текста, Markdown или Rich Text Programme. На начальных этапах подготовки контента можно писать в текстовом редакторе, но как только текстовый документ будет помечен HTML, если вы решите внести изменения в контент, вам придется редактировать его в двух или более местах. : хотя бы один раз в HTML и один раз в исходном текстовом файле.

  2. Расширители HTML, такие как Emmet. Расширители текста помогают при добавлении элементов, но они ничего не делают для улучшения читаемости, когда элементы на месте.

Квази-решения:

  1. Препроцессоры, такие как HAML & Jade. Они могут сделать документ более читабельным, но имеют свои особенности. Уценка, хотя и удобна для чтения, имеет ограниченные возможности HTML перед конвертацией.

  2. WYSIWYG редакторы. В традиционном редакторе я мог перейти в режим «Дизайн» и внести изменения в отображаемую страницу напрямую, без каких-либо артефактов HTML. Это замечательно, но мне приходится постоянно проверять представление кода и представление дизайна, чтобы отслеживать, как изменения отражаются в коде, что побеждает всю цель.

Идеальное решение

В идеале, работа, выполняемая редактором, который включает / выключает разметку в представлении кода, или метаязык, делающий HTML-документ похожим на Markdown. Другими словами, существует ли инструмент / облегченный язык, который отделяет чистый контент от семантической структуры?

1 ответ1

2

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

Например:

Notepad ++ HTML пример

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .