Написание Статей на cesbo.com

Структура сайта

Посты хранятся в текстовых файлах, в формате Markdown. Каталог с файлами: /XX/_posts/ где XX - код языка. Имя файла должно быть в формате YYYY-MM-DD-TITLE.md где:

Шаблон статьи

---
layout: post
lang: ru
title: Название Статьи
tags: [метка,метка]
---

Описание статьи

<!-- more -->

Текст статьи

Добавить статью

  1. Создайте копию репозитория на github.com: Нажмите кнопку Fork
  2. Откройте каталог с статьями: ru/_posts
  3. В вашей копии репозитория добавьте ветку для новых изменений, или выберите ранее созданную ветку:
    1. Нажмите Branch: master
    2. Укажите название новой ветки. Например: new post
    3. Нажмите Create branch
  4. Чтобы добавить новый файл:
    1. Нажмите Create new file
    2. Задайте имя файла в формате описанном выше
    3. Напишите вашу статью
    4. Нажмите Commit new file, чтобы добавить изменения в ваш репозиторий
  5. Чтобы отредактировать файл:
    1. Откройте необходимый файл
    2. Нажмите Edit this file (иконка карандаш)
    3. Добавьте изменения
    4. Нажмите Commit changes
  6. Когда статья будет готова, отправьте её в наш репозиторий:
    1. Нажмите New pull request
    2. Выберите в списке compare вашу ветку
    3. Нажмите Create pull request

Markdown

Markdown - популярный формат разметки текста.

Format Alternative Result
Emphasis
*Italic* _Italic_ Italic
**Bold** __Bold__ Bold
Heading
## Heading 2 Heading 2
### Heading 3 Heading 3
Links
<https://cesbo.com> https://cesbo.com
[Link](https://cesbo.com) [Link][1]

[1]: https://cesbo.com
Link
Images
![Image](https://cesbo.com/a.png) ![Image][1]

[1]: https://cesbo.com/a.png
Image
Blockquote
> quoted text
quoted text
Lists
- Item
- Item
    - Item
  • Item
  • Item
    • Item
1. Item 1
2. Item 2
    1. Item 2.1
  1. Item
  2. Item
    1. Item
Horizontal Rules
--- ***
Code Blocks
`Inline code` with backticks Inline code with backticks
``` sh
# shell code block
echo "3 backticks"
```
# shell code block
echo "3 backticks"
```
monospaced text block
wrap with 3 backticks
```
monospaced text block
wrap with 3 backticks
Definition Lists
Term
: definition
: another definition
Term
definition
another definition
Tables
| Head1  | Head2  | Head3  |
|:-------|:------:|-------:|
| left   | center | right  |
| align  | align  | align  |
|==========================|
| Foot1  | Foot2  | Foot3  |
{: .table}
Head1 Head2 Head3
left center right
align align align
Foot1 Foot2 Foot3