Универсальное форматирование текста

Универсальное форматирование текста

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

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

Описание

Универсальное форматирование состоит из двух вещей:

Первое. Это использование универсального редактора, который поддерживает заголовки и ссылки. При копировании текста из универсального редактора в редактор платформы, заголовки и ссылки будут сохранены.

Второе. Это работа с самим текстом: работа со структурой, выбор подходящих символов и прочее. Так например при создании списков не обязательно использовать форматирование, достаточно просто написать элементы с новой строки и добавить к ним маркер списка.

Примером универсального форматирования является данная публикация.

Структура публикации

— Заголовки

Основой структуры публикации являются заголовки, которые создают древовидную структуру:

Заголовок публикации (H1)

- Заголовок части (H2)

- - Заголовок раздела (H3)

- - - Заголовок подраздела (H4)

"Часть", "раздел", "глава" итд - все эти вещи можно называть как угодно. Суть в том, что заголовки это уровни, количество которых не ограничено. Обычно я использую три уровня (с учетом заголовка публикации). В больших публикациях, где есть разделение на части, я добавляю четвертый уровень. Больше чем четыре уровня я не использовал.

— Блоки текста

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

— Дочерние уровни

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

— Четвертый уровень

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

— Группировка и разделение уровней

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

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

Длинное тире в заголовках - радость и боль

Плюсы

Я могу целиком копировать предыдущий раздел "Структура публикации" и вставить где угодно, это будет выглядеть хорошо благодаря длинным тире, которые формируют заголовки.

Минусы

Длинное тире в заголовках выглядит не очень, если

• блок текста небольшой;

• в тексте есть список, элементы которого начинаются с обычного тире;

• в тексте много различных элементов, отличных от простого текста.

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

Структура текста

— Пояснения

Пояснение - это текст, который записывается в круглых либо квадратных скобках рядом с основным текстом. Цель пояснения сделать текст более понятным.

Круглые скобки используются внутри текста, чтобы пояснить слово либо предложение. Такие пояснения стоит размещать в конце предложения, а не в середине.

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

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

— Пример

Если в текст добавляется пример, то он должен быть явно отделен от основного текста, чтобы пример и текст не сливались. Для этого с новой строки можно написать "Пример:", затем после двоеточия либо с новой строки сам пример.

— Заметки автора

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

Если автор пропустил заметку, то это заметит читатель и сообщит об ошибке автору. Такой подход позволяет эффективнее корректировать ошибки.

— Древовидная структура

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

Пример был продемонстрирован в разделе "Структура публикации".

— Плейсхолдер

Плейсхолдер - это элемент текста, вместо которого может быть подставлен любой текст. Плейсхолдер обозначается фигурными скобками ( {} ). Если в публикации описывается программный код, то фигурные скобки будут конфликтовать с элементами кода, в таком случае я использую двойные кавычки-елочки ( «» ) .

пример:

Вот заголовок одной из моих публикаций: "Почему платформа {name} всегда будет токсичной". Вместо {name} можно подставить название любой платформы и это будет работать.

— Однострочный список

Однострочный список имеет формат "{текст} {элемент1}, {элемент2}", где после текста может идти символ двоеточия ( : ), где элементы перечисляются через запятую ( , ) либо через точку с запятой ( ; ).

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

— Многострочный список

Многострочный список начинается со своего собственного заголовка. Под заголовком перечисляются элементы списка с добавлением символа буллит ( • ) либо символа тире ( - ) в начале строки. Если элементы небольшие и состоят из одного предложения, то точка в конце не ставится. Элемент может состоять из нескольких предложений, например, если нужно добавить описание элемента.

пример:

Список лягушек

• Красная лягушка

• Зеленая лягушка

• Синяя лягушка. Ква.

— Однострочный список в виде многострочного

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

Пример был продемонстрирован в разделе "Длинное тире в заголовках - радость и боль", в подразделе "Минусы".

— Выделение текста

Некоторые слова в тексте могут представлять собой различные символы, наименования и прочее. То есть это текст, на который вы ссылаетесь. Такой текст записывается в исходном виде и оборачивается двойными кавычками ( " " ).

— Однострочная инструкция

пример:

Как поделится картинкой в интернете: Нажать ПКМ на картинку => Нажать "Копировать" => Вставить в сообщение (CTRL + V) => Нажать "Отправить"

— Многострочная инструкция

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

пример:

Чтобы создать универсальный текст, нужно

1. Освоить принципы универсального форматирования

2. Написать текст в универсальном редакторе

3. Выбрать платформу по вашей тематике и опубликовать текст

— Разделение большого абзаца на маленькие

Абзацы - это части текста, которые отделены друг от друга пустой строкой.

Скорее всего вы встречали большие абзацы, люди называют их "простыней текста".

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

Правило простое: Не делайте больших абзацев. Любой большой абзац можно разделить на несколько абзацев поменьше.

— Группировка и разделение абзацев

Если нужно отделить одну группу абзацев от другой, можно использовать несколько символов равно ( === ). Такой разделитель отлично выглядит перед последней группы абзацев, которая представляет собой заметки и дополнительную информацию.

— Ссылки

Следуя универсальному форматированию, ссылки нужно записывать в чистом виде и при желании форматировать в редакторе платформы.

Ссылка состоит из названия и самой ссылки. Можно написать название, двоеточие, затем ссылку. Либо можно написать название и в отдельной строке написать ссылку.

Далее текст ссылки нужно превратить в саму ссылку, на которую можно кликнуть. Для этого можно поставить курсор в конец ссылки и нажать клавишу ENTER. Либо можно выделить ссылку и нажать сочетание CTRL + K.

пример:

Самый популярный сайт в интернете: https://www.google.com

— Код

Код - это набор текста для файлов. Причем необязательно чтобы это был именно программный код.

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

пример:

_ _ _ .cmd _ _ _

echo Hello, world!

_ _ _ _ _ _ _ _ _ _

В итоге

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

При желании вы можете форматировать многострочные списки, чтобы они имели отступы, можете форматировать ссылки и блоки кода. Форматирование улучшит визуальную составляющую вашего текста и он будет популярнее.

Заметки

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

Discord We Learn Internet - собираем полезную информацию.