Автор: Джек Тиан
Общедоступный номер микроканала: IT's Jiege trip (ID: Jake_Internet)
Оригинальная ссылка:Зачем изучать уценку? Какая польза?
1. Что такое уценка?
Markdown — это легкий язык разметки, основанный Джоном Грубером. Позволяет людям писать документы в формате обычного текста, который легко читать и писать, и может экспортировать документы в различные форматы, такие как HTML, Word, изображения, PDF, Epub и т. д. Суффикс документа.md
,.markdown
.
Он сказал, чтоMarkdown
это самый популярный язык письма в Интернете прямо сейчас, он использует несколько простых обозначений# * / > [] ()\
Чтобы разметить форматирование текста, синтаксис очень прост. Кроме того, есть много очень красивых форматов на выбор.
2. Зачем изучать Markdown?
Поскольку у меня официальный аккаунт, в начале я редактировал статьи через фон официального аккаунта. Здесь должно быть много читателей.Я не знаю как редактировать статью в фоновом режиме официального аккаунта.Давайте посмотрим на нее.Подробности смотрите на рисунке ниже.
При редактировании статьи в фоновом режиме официального аккаунта не только вывод, но и ряд операций, таких как настройка размера шрифта, выделение полужирным шрифтом, выравнивание, отступ и т. д. Статья, которую только что вытолкнули, общий макет не очень красиво, и позже я медленно прикоснулся к нему.Большие шишки в отрасли впитывали их опыт, медленно совершенствовались и постепенно превращались вmarkdown
Редактор, наборный формат также был признан читателями.
После периода исследований,Markdown 编辑器
Это может помочь не только в наборе официальной учетной записи, но и в наборе других документов, чтобы сделать статью более структурированной, а общий макет более красивым. Я верю всем, если вам нравится записывать и выводить, Markdown — это навык, который стоит изучить и освоить, хорошая расширяемость платформы, сосредоточение внимания на самом написании, а не на формате.
3. Инструмент редактора уценки
- Редактор статей платформы: Цзяньшу, CSDN и др.;
- локальное приложение: MarkText, Typora, Notable, vnote и др.;
- Web APP: md2all, mdeditor и т. д.;
4. Каковы характеристики Markdown?
- Создание в один клик
- Поддержка основного синтаксиса
- Поддержка вставки изображений
- Поддержка переключения нескольких режимов
- Синхронизация между платформами
- Демонстрационный режим
- …
Пять, основной синтаксис Markdown
Название уценки
использовать#
Номер может представлять1-6级
Титул, титул первого уровня соответствует одному#
№, титул второго уровня соответствует двум#
, и так далее.
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
шрифт
курсив: Вы можете ввести звездочку до и в конце курсивного текста, чтобы выделить его курсивом.*
или подчеркивание_
жирный текст: Вы можете ввести две звездочки перед и в конце жирного текста, который будет помечен**
или два подчеркивания__
полужирный курсив: Вы можете ввести три звездочки перед текстом, который будет выделен жирным курсивом, и в конце текста, выделенного жирным курсивом.***
или три подчеркивания___
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
делитель
Создайте разделитель в строке с тремя (выше) звездочками, минусом, нижней строкой, и любой другой текст не может быть выведен в пределах разделительной линии, или вставлять пространство в звездочке или минус.
***
* * *
*****
- - -
зачеркнутый
Если текст в абзаце необходимо зачеркнуть, добавьте две волнистые линии в начале и в конце текста, который необходимо зачеркнуть.~~
Просто
~~这行文字已被删除~~
Эта строка текста была удалена
подчеркивать
Если текст в абзаце необходимо подчеркнуть, добавьте начало и конец текста, который необходимо подчеркнуть.<u>文本</u>
Просто
<u>这行文字已被添加下划线</u>
Эта строка текста была подчеркнута
сноска
Сноска — это комментарий к тексту.
print ^Hello World
[^Привет, мир]: Привет, мир
список
Markdown поддерживает упорядоченные и неупорядоченные списки.
Использование неупорядоченного списка星号(*)
,加号(+)
или减号(-)
как маркер списка;
упорядоченный список使用数字并加上 . 号
отметка;
* 第一
+ 第二
- 第三
1.第四
2.第五
3.第六
Вложение списка
Вложение списка требует добавления четырех пробелов к параметрам в подсписке.
1. 第一
- 第一个列表嵌套
2. 第二
- 第二个列表嵌套
- Первый
- Первый список вложен
- второй
- Второй список вложен
Цитировать
Ссылки на уценку следует использовать в начале абзацев.>
символ, за которым следует пробел, или нет.
> 这是一个引用
> 作者:JackTian
> 微信公众号:杰哥的IT之旅(ID:Jake_Internet)
это цитата
Автор: Джек Тиан
Публичный аккаунт WeChat: путешествие Джейка в ИТ (идентификатор: Jake_Internet)
В дополнение к приведенным выше ссылкам также возможно вложение,>
Символы находятся на первом уровне, два>
Символы — это первый уровень вложенности и так далее.
> 这是一个引用
> > 作者:JackTian
> > > 微信公众号:杰哥的IT之旅(ID:Jake_Internet)
это цитата
Автор: Джек Тиан
Публичный аккаунт WeChat: путешествие Джейка в ИТ (идентификатор: Jake_Internet)
Используйте списки в цитатах
> 引用列表
> * 这是一个引用
> - 作者:JackTian
> 1. 微信公众号:杰哥的IT之旅(ID:Jake_Internet)
Список цитирования
это цитата
Автор: Джек Тиан
- Публичный аккаунт WeChat: путешествие Джейка в ИТ (идентификатор: Jake_Internet)
Используйте ссылки в списках
Чтобы использовать ссылку в списке, вам нужно>
Добавьте отступ в четыре пробела перед числом.
- 列表中使用引用 1
> 这是一个引用
> 作者:JackTian
> 微信公众号:杰哥的IT之旅(ID:Jake_Internet)
- 列表中使用引用 2
-
Список с использованием ссылок 1
это цитата
Автор: Джек Тиан
Публичный аккаунт WeChat: путешествие Джейка в ИТ (идентификатор: Jake_Internet) -
Список с использованием ссылок 2
код
Синтаксис Markdown для кодовых блоков заключается в добавлении как начальной, так и конечной строки: ```, где ` — это строка в верхнем левом углу клавиатуры Windows, а язык должен быть указан точно (например:java、cpp、css、xml、javascript、python、php、go、kotlin、lua、objectivec
д.), указать его прямо в заголовке, например: ```java
#!/bin/bash
. /etc/init.d/functions
for var in {11..59};
do
ip=172.16.1.$var
ping -c2 $ip >/dev/null 2>&1
if [ $? = 0 ];then
action "$ip" /bin/true
else
action "$ip" /bin/false
fi
don
Ссылка на сайт
Формат синтаксиса ссылки:
[链接名称](链接地址)
或者
<链接地址>
[Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步](https://mp.weixin.qq.com/s/P8XDrr7ROIXBYOZnLy45zA)
或者
<https://mp.weixin.qq.com/s/P8XDrr7ROIXBYOZnLy45zA>
Кроме того, ссылки также могут быть заменены переменными.
Эта ссылка использует инструмент резервного копирования Rsync в качестве переменной URL.Практичный инструмент резервного копирования Rsync и настройка синхронизации rsync+inotify в режиме реального времени в среде Linux.
Эта ссылка использует автоматическую установку в качестве переменной URL.DHCP+TFTP+FTP+PXE+Kickstart для автоматической установки в RHEL 6
Адрес конечной переменной следующий:
[Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步]: https://mp.weixin.qq.com/s/P8XDrr7ROIXBYOZnLy45zA
[RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装]: https://mp.weixin.qq.com/s/YcPnTT74HfturmINeDvCeA
рисунок
Формат синтаксиса изображения:
![图片描述](图片地址)
![图片描述](图片地址 "可选标题")
Кроме того, в URL-адресе изображения используется переменная
Эта ссылка использует WeChat в качестве переменной URL-адреса WeChat.
Переменное назначение:
[WeChat]:https://mmbiz.qpic.cn/mmbiz_png/nDMNE6lrvW5vhBgOCoUxyvxibYqeibicjWyFzjVIY8fEWVslGUcwPxicOggBCt0Os7ib7KYzqwNLS3sIAmGMxQRlibjg/0?wx_fmt=png
В редакторе MARKDOWN невозможно настроить высоту и ширину картинки.Если нужно использовать обычные<img>
Этикетка.
<img src="https://mmbiz.qpic.cn/mmbiz_png/nDMNE6lrvW5vhBgOCoUxyvxibYqeibicjWyFzjVIY8fEWVslGUcwPxicOggBCt0Os7ib7KYzqwNLS3sIAmGMxQRlibjg/0?wx_fmt=png" width="50%">
лист
Сделать форму с помощью|
чтобы разделить разные ячейки, используйте-
для разделения заголовка и других строк.
Формат синтаксиса таблицы:
| 表头 | 表头 | 表头 |
| ---- | ---- | ----- |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
Примечание. При предварительном просмотре таблицы в официальной учетной записи она может отображаться не в правильном полноэкранном режиме на стороне ПК, но она будет отображаться в полноэкранном режиме при предварительном просмотре на мобильном телефоне.
Если вы хотите настроить таблицу左对齐
,右对齐
,居中对齐
, который можно настроить следующим образом;
:-
: Выровняйте заголовок и содержимое ячейки по левому краю;
-:
: Выровняйте заголовок и содержимое ячейки по левому краю;
:-:
: Выровняйте заголовок и содержимое ячейки по центру;
| 表头1 | 表头2 | 表头3 | 表头4 |
| :---- | :----: | :-----: | -----:|
| 单元格1 | 单元格2 | 单元格3 | 单元格4 |
| 单元格1 | 单元格2 | 单元格3 | 单元格4 |
Поддерживаемые HTML-элементы
В настоящее время поддерживаются следующие HTML-элементы:<kbd> <b> <i> <em> <sup> <sub> <br>
Ждать;
Теги, которые не поддерживаются Markdown, могут быть записаны в HTML непосредственно в документе черезmd2all
Редактор не может отображать с помощью<kbd>Ctrl</kbd>+<kbd>C</kbd>
Скопируйте текстовые элементы HTML, здесь вы можете комбинироватьmdeditor
Платформа редактора для достижения.
使用 <kbd>Ctrl</kbd>+<kbd>C</kbd> 复制文本
побег
Многие специальные символы используются в редакторе Markdown для представления определенных значений, и специальные символы больше не будут отображаться. Затем, если вам нужно отобразить эти специальные символы, вам нужно использовать escape-символы, редактор Markdown может использовать反斜杠
экранировать специальные символы;
Экранировать специальный формат символов:
\*\* 转义特殊符号正常显示 \*\*
научная формула
Когда вам нужно вставить математические формулы в редактор Markdown, вы можете использовать два знака доллара$$
пакетTeX
илиLaTeX
формат математической формулы для достижения.
$$E=mc^2$$
$$\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))$$
Многострочная формула
Горизонтальная блок-схема
существуетmd2all
Редактор не может реализовать изготовление блок-схем, вы можете有道云笔记
На стороне ПК создайте новыйmd
файл, открыть源代码模式
Изменить, чтобы просмотреть эффект;
graph LR
A(总经理) --> B(技术部)
B --> C{开发/测试/运维}
C --> |开发部| D[开发者1]
C --> |测试部| E[测试者1]
C --> |运维部| F[运维者1]
G[横向流程图]
Вертикальная блок-схема
graph TD
A(总经理) --> B(技术部)
B --> C{开发/测试/运维}
C --> D[开发者1]
C --> E[测试者1]
C --> F[运维者1]
G[竖向流程图]
Стандартная блок-схема
st=>start: 用户登陆
op=>operation: 登陆操作
cond=>condition: 登陆成功 Yes or No?
e=>end: 进入后台
st->op->cond
cond(yes)->e
cond(no)->op
Стандартная блок-схема (альбомная)
st=>start: 用户登陆
op=>operation: 登录操作
cond=>condition: 登陆成功(Yes or No?)
sub1=>subroutine: 重新登录
io=>inputoutput: 开始操作后台
e=>end: 退出系统
st(right)->op(right)->cond
cond(yes)->io(bottom)->e
cond(no)->sub1(right)->op
Временная диаграмма UML
好友A->好友C: Hello,好友C!(请求)
Note left of 好友A: 一段有趣的对话
好友C-->好友A: Hi,好友A!(响应)
好友A->好友B: Good night!
好友B-->好友A: Good night!
好友C->好友B: How are you?
好友B-->好友C: Fine,thank you!
Схема сложной последовательности UML
Title: 标题:这是一个复杂的 UML 时序图
好友A->好友C: Hello,好友C!(请求)
Note right of 好友C: 好友C的描述
Note left of 好友A: 好友A的描述(提示)
好友C-->好友A: Hi,好友A!(响应)
好友B->小三: 小三,你还好吗?
小三-->>好友A: 好友B,今天找我了,问我还好吗?
好友A->好友B: 那你怎么回复小三的呢?
Note over 小三,好友B: 好久不见,我们还是好朋友。
participant 好友D
Note right of 好友D: 居然没人问我???
За исключением приведенного выше примера横向流程图
,竖向流程图
,标准流程图
,标准流程图(横向)
,UML时序图
,UML复杂时序图
,иUML标准时序图
,甘特图
и Т. Д.
6. На какой платформе можно писать статьи в Markdown?
Некоторые из них кратко представлены в третьем заголовке выше.平台文章编辑器
,本地 APP
,Web APP
, в сочетании с моей собственной ситуацией, теперь я используюmd2all
Редактор, чтобы написать статью, просто нужно несколько простых специальных символов, чтобы завершить его, и это не будет делать общую статью прибамбасами.
Вы также можете выбрать тот, который подходит вам в соответствии с вашими потребностями. Вы также можете оставить сообщение здесь и скажите, какую Markown Editor Tool вы использовали для написания статьи.
7. Как совместить статьи, написанные в Markdown, с официальной платформой аккаунта?
Официальный редактор учетной записи представляет собой редактор форматированного текста с базовыми стилями и не поддерживает прямое использование синтаксиса Markdown для редактирования текста.
я лично прохожуmd2all
После того, как редактор будет написан, скопируйте и вставьте его в официальный аккаунт, все стили отрисовываются отлично, включая загрузку изображений и т. д., и формат не станет слишком грязным.
Рендеринг перед копированием:
Рендеринг после копирования в официальный редактор аккаунта:
Нелегко быть оригинальным.Если вы считаете, что эта статья была вам полезна, ставьте лайк, оставляйте комментарий и перешлите в поддержку, спасибо!
Наконец, приглашаю всех обратить внимание на мой публичный аккаунт в WeChat: Путь Цзе Гэ в ИТ.