Использование Markdown в Управление IT- отделом 8

Markdown – это простой, интуитивно понятный и легкий в использовании язык разметки. Он позволяет добавлять форматирование к тексту с помощью символов и синтаксиса. Markdown используется для написания документации, README файлов, блогов, форумов и т.д. так как он позволяет быстро и удобно создавать структурированный текст. Markdown позволяет использовать HTML внутри документа, что расширяет его возможности оформления за счет HTML- тегов.

Наш выбор редактора для базы знаний пал на Markdown.

В нижеприведенных примерах, приложены скриншоты из файлов в формате Markdown.

Заголовки

Для оформления заголовков используется символ #. В зависимости от количества знаков заголовок получает определенный уровень. Выглядит это так:


# Для оформления заголовка первого уровня ## Для оформления заголовка второго уровня ### Для оформления заголовка третьего уровня #### Для оформления заголовка четвертого уровня ##### Для оформления заголовка пятого уровня ###### Для оформления заголовка шестого уровня
Заголовки.png

Параграфы и переносы строк

Для оформления параграфа нужно вставить пустую строку между строками текста.

Для переноса, нужно в конце строки добавить два пробела. Некоторые IDE убирают пробелы в конце строк, в таких случаях нужно использовать HTML- тег <br>.

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

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



*курсив*
_курсив_

**жирный**
__жирный__

***жирный курсив***
___жирный курсив___

~~зачеркнутый~~


Форматирование текста.png

Списки

Сформировать нумерованный список можно следующим способом:



1. Первый элемент списка
2. Второй элемент списка
3. Третий элемент списка

Нумерованный список.png

Если нужно сделать маркированный список используйте символы



- Первый элемент списка
- Второй элемент списка
- Третий элемент списка

Маркированный список.png

Вложенные списки

Для отделения подпунктов используются 4 пробела


1. Первый элемент списка
    - Подпункт первый
    - Подпункт второй
2. Второй элемент списка
    - Подпункт первый
    - Подпункт второй

Вложенный список.png

Использование ссылок



 [Текст ссылки](https://www.example.com)

Ссылка.png

Вставка изображений



![Текст описания](адрес изображения)

Изображение.png

Оформление строки кода

Для выделения строки кода следует заключить его в символы `строка кода`



`Оформление строки кода`

Изображение.png

Оформление блока кода

Чтобы оформить блок кода, его нужно заключить в символы ``` блок кода ```



```
Оформление
блока
кода
```


Блок кода.png

Подсветка кода

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



```python
   print("Привет, мир!")
```
Подсветка кода.png
Список поддерживаемых языков программирования впечатляет. Вот только некоторые из них:


Cucumber ('*.feature'),  apacheconf ('.htaccess', 'apache.conf', 'apache2.conf'), bash ('.sh', '.ksh', '.bash', '.ebuild', '*.eclass'), bat ('.bat', '.cmd'),  c ('.c', '.h'), coffeescript ('*.coffee'), delphi ('*.pas'), fortran ('.f', '.f90'), gas ('.s', '.S'), gitignore ('.gitignore'), go ('*.go'),  haskell ('*.hs'), html ('.html', '.htm', '.xhtml', '.xslt'), ini ('.ini', '.cfg'), java ('*.java'), js ('*.js'), markdown ('*.md'), mxml ('*.mxml'), objectivec ('*.m'), perl ('.pl', '.pm'), php ('.php', '.php(345), '),prolog ('.prolog', '.pro', '*.pl'),  python ('.py', '.pyw', '.sc', r ('*.R'), rst ('.rst', '.rest'), sass ('*.sass'), scala ('*.scala'), scss ('*.scss'), sql ('*.sql'),  ssp ('*.ssp'), vim ('*.vim', '.vimrc'), xml ('.xml', '.xsl', '.rss', '.xslt', '.xsd', '.wsdl'), xquery ('.xqy', '.xquery'),  yaml ('.yaml', '.yml')

 Оформление цитат

Оформить цитату можно символом >



> Первый уровень цитирования 
>> Второй уровень цитирования 
>>> Третий уровень цитирования 

Цитирование.png

Горизонтальная линия

Для разделения текста горизонтальной линией используются символы --- или *** , также можно использовать HTML- тег <hr>



Какой- то текст
***
Еще какой- то текст

Разделитель.png

Таблицы



| Заголовок 1    | Заголовок 2   |
| -----------    | -----------   |
| Ячейка 1       | Ячейка 2      |
| Ячейка 3       | Ячейка 4      |

Таблица.png

Таблица HTML



<table>
    <tr>
        <th>Заголовок 1</th>
        <th>Заголовок 2</th>
    </tr>
    <tr>
        <td>Ячейка 1.1</td>
        <td>Ячейка 2.1</td>
    </tr>
    <tr>
        <td>Ячейка 1.2</td>
        <td>Ячейка 2.2</td>
    </tr>
</table>

Таблица HTML.png

Чек- боксы



- [x] Пункт 1
- [ ] Пункт 2
- [ ] Пункт 3

Чек- боксы

Автоматические ссылки


Использование HTML в Markdown

Как говорилось ранее, Markdown позволяет использовать HTML. Например, Markdown не позволяет объединить ячейки при построении таблицы, а иногда ситуация этого требует. Мы можем для этого использовать возможности HTML.


<table> 
<tr> 
   <th>№ п/п</th> 
   <th>Наименование</th> 
   <th>Ед. изм.</th> 
   <th>Количество</th> 
   <th>Цена за ед. изм., руб.</th> 
   <th>Стоимость, руб.</th> 
</tr> 
<tr> 
  <td>1.</td> 
  <td>Кирпич белый</td>
  <td>шт</td>
  <td>30</td>
  <td>69,00</td>
  <td>2070</td> 
</tr>
<tr> 
   <td>2.</td>  
   <td>Кирпич красный</td>
   <td>шт</td>
   <td>35</td>
   <td>48,00</td>
   <td>1680</td> 
</tr> 
<tr> 
  <td colspan="5" style="text-align:right">ИТОГО:
 </td>
<td>1168,80</td>
<!-- Задаем количество ячеек по горизонтали 
для объединения--> 
</tr> 
</table>

Таблица HTML

Так же, Вы можете использовать HTML- коды.



 A&macr;


HTML

Или можно создать с помощью HTML раскрывающуюся подсказку.


<details>
<summary>Markdown</summary>
Markdown- интуитивно понятный, для пользователя,
 язык разметки документа.
</details>


Раскрывающаяся подсказка

Добавление комментария

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



Какой- то текст. [//]:
# (Комментарий не будет отображаться в документе)
Еще какой- т текст.

Комментарий

Использование эмодзи

Markdown позволяет встраивать в текст эмодзи



:laughing:
:smile:	
:blush:


Эмодзи

Что делать, если документация есть, но хранится в файлах формата word или других. На помощь могут прийти онлайн конвертеры. Их много и каждый имеет свои сильные и слабые стороны, но при работе с ними всегда нужно осматривать документ, правильно ли он отображается. Так, например, работая с одним из конвертеров (имен называть не будем) мы увидели, что изображения из документа были вынесены в отдельные файлы, что само по себе правильно, но наименования этих файлов содержало несколько точек, что напрямую влияло на восприятие их базой знаний. После удаления лишних точек из наименования и корректировки ссылок на файлы, проблема была решена.
Попробуйте «Управление IT-отделом 8» бесплатно
Автоматизация работы технической поддержки, управление IT-командой, учёт оборудования и многое другое
Попробовать бесплатно
Изображение автора статьи

Специалист технической поддержки компании Софтонит

Загрузка...
Поделитесь статьей
Рекомендуем почитать
Статьи Подсветка синтаксиса 1С в Notepad++

Notepad++ мощный и очень функциональный блокнот.
Часто для нужд 1С необходимо сохранить какой-то код в файл, или отредактировать скрипт на OneScript, который имеет 1С-подобный синтаксис.
Иногда очень удобно это сделать в Notepad++, но есть одно огорчение - в нем не работает подсветка синтаксиса.
А это печаль...
Но мы эту печаль исправляем :)

Статьи Внедрение систем управления знаниями

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

Статьи Корпоративная база знаний - швейцарский нож для бизнеса компании

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

0 / 0