Это пробная статья, с помощью которой я хотел бы выяснить, имеется ли в Голосе необходимость повышения культуры оформления статей. Сегодня речь пойдёт о некоторых плохо известных большинству пользователей фишках markdown
языка.
Создавая пост в Голосе, кто-то пользуется markdown
разметкой, но я заметил, что не все пользуются её более богатыми возможностями. Опишу их, предполагая, что самые базовые основы разметки вы уже знаете. Прошу прощения, если кто-то об этом уже написал, я не нашёл. (UPD, позже выяснилось, что подробное руководство уже есть).
Не забудьте во время экспериментов переключиться в правильный режим редактирования.
Моноширинный текст
Делается с помощью обратных кавычек: `текст`, которые на большинстве клавиатур находятся там же где буква ё
, но в английской раскладке. Получаем: текст
.
Такой текст обычно используется для выделения кусочков кода в программировании, но здесь в Голосе он также выделяется цветом, а потому может служить способом обратить внимание на что-то, выделить какие-то численные показатели и т. д. Не злоупотребляйте.
Примеры
- Правильно: Как следует из формулы
2+2=4
, данный интеграл по контуру из теоремы Коши... ; - Правильно, но нежелательно: Исследование показало, что
90%
людей считают, что они умнее90%
людей; - Неправильно: Ты не можешь
так
говорить обо мне.
Код программы
Выделяется тремя обратными кавычками ``` вначале и тремя в конце. Вот так:
```
КОД
```
Примеры
// Подсчёт количества единичных битов в целом числе размером 64 бита без знака
int count_ones (unsigned long long a) {
a -= (a>>1) & 0x5555555555555555ULL;
a = ((a>>2) & 0x3333333333333333ULL) + (a & 0x3333333333333333ULL);
a = ((((a>>4)+a) & 0x0F0F0F0F0F0F0F0FULL) * 0x0101010101010101ULL) >> 56;
return (int)a;
}
Того же эффекта можно добиться, поставив вначале строки четыре пробела подряд, но код должен быть отделён от предшествующего текста одной пустой строкой:
Это код (перед этой строкой в редакторе я поставил 4 пробела).
Пользуйтесь этим способом только для выделения кода или какого-то алгоритма, а не для обычного текста. Читать моноширинный структурированный текст трудно.
Горизонтальная линия
Делается с новой строки через три тире подряд --- или тремя звёздочками подряд ***. Получается такая горизонтальная линия
Позволяет выделить некий участок текста или отделить одну часть статьи от другой Также может быть удобной для визуального отделения заголовка от текста (но не всегда это хорошо выглядит):
Заголовок
Некий текст.
Выделение управляющих символов
Вы спросите, а как можно напечатать обратную кавычку, если она воспринимается как начало моноширинного текста? Очень просто, поставьте перед ней символ обратной косой черты \
. То есть для того, чтобы получить символ ` в статье, я был вынужден напечатать \`. А чтобы получить обратную косую черту \, мне потребовалось напечатать \\.
К сожалению, в Голосе (как я понял) поддерживаются не все фишки markdown
, например, сноски [^1]
или подсветка слов ==слово==
. Но, возможно, всё это когда-нибудь появится1.
Голосуйте, если подобный ликбез необходим в голосе.
- Эта сноска была сделана искусственно с помощью верхнего индекса
<sup>1</sup>
и ручной постановкой номера1.
слева в этом абзаце.
Повторение - мать учения!!! Спасибо!
Но пост по markdown писал @on0tole; и даже я, но по базовому курсу для новичка!
ссылка на пост @on0tole
ссылка на мой пост
Спасибо, действительно, @on0tole уже всё сделал.
На здоровье=))
(отвечаю тут из-за 5-го уровня вложенноти)
Да, вы правы, но я бы хотел дополнить ваше мнение. На мой взгляд, справочная информация должна находиться там, где она непосредственно нужна, то есть рядом с редактором. Так, например, сделано на StackOverflow. Причём информация эта сделана в виде краткой таблицы. Многие (в том числе и я), забывают о том, что @radogost давал ссылки на справочные статьи.
Мне кажется странным, что людям понравилась моя статья. У вас уже всё написано, почему это осталось незамеченным?
Потому что в Голосе пока нет функционала добавить статью в избранное, старые статьи какими бы они ни были крутыми теряются, нужно будет сделать подборку, с закреплением полезных статей, @aleco уже сделал подобную, надо бы сделать централизовано и повесить в дисклеймер
А подскажите, какой тег по правому краю текст располагает?) Не нашла)
К сожалению,
markdown
не позволяет выравнивать текст справа. Нужно просить разработчиков, чтобы добавили какой-нибудь тэг для этого, аналогичный<center></center>
. Пока единственный способ, который тут работает, это сделать таблицу, ячейка которой выравнивает текст справа.Но выглядеть это будет некрасиво:
нееееет...у кого-то видела в дневнике по правому краю, по типу эпиграфа))) теперь не могу вспомнить у кого, чтоб спросить.
P.S. не благодарите))
хм)) я вот в вашем посте это видела, как выравнивать картинки)) но когда попробовала проделать тоже с текстом, где-то что-то пошло не так)))))
забрала в избранные
вот бы ишо руководство по созданию сайта для чайников кто нить сподобился написать
Всё очень хорошо и доступно. Многим будет полезно.
Здорово так: как матрешки)))
чтобы получить символ ` в статье, я был вынужден напечатать \`. А чтобы получить обратную косую черту \, мне потребовалось напечатать \\.
Спасибо!!! Огромное!
Супер!!!
Спасибо большое!!!
А я все думал, как же это делают???
СПАСИБО!
надо бы тоже как-нибудь добраться до этого Марка Дауна).... с лета все никак не могу
класс :)
большое спасибо!