← Назад към блога
Максимално пълен Markdown тестов файл
# Максимално пълен Markdown тестов файл Този файл съдържа почти всички възможни елементи на Markdown, включително стандартни, разширени (GFM, CommonMark) и специфични за някои парсъри. --- ## 1. Заглавия (Headings) # H1 Заглавие ## H2 Заглавие ### H3 Заглавие #### H4 Заглавие ##### H5 Заглавие ###### H6 Заглавие Алтернативен синтаксис за H1 ================================ Алтернативен синтаксис за H2 -------------------------------- --- ## 2. Параграфи и форматиране Обикновен параграф. Може да съдържа **удебелен текст**, *курсив*, ***удебелен курсив***, ~~зачертан текст~~, `inline код` и <u>подчертан</u> (чрез HTML). Може да се използват и _алтернативни_ синтаксиси за *курсив* и **удебелен**. **Комбинации**: ~~*`mixed`*~~. --- ## 3. Цитати (Blockquotes) > Това е обикновен цитат. > Може да е на няколко реда. > Цитат с вложен цитат: >> Вложен цитат. >> >> Също с параграфи. > #### Заглавие в цитат > - И списък > - в цитат --- ## 4. Списъци (Lists) ### Неномериран (unordered) - Елемент 1 - Елемент 2 - Вложен елемент 2.1 - Вложен елемент 2.2 - Още по-дълбоко - Елемент 3 Също със символи `*` и `+`: * звездичка + плюс ### Номериран (ordered) 1. Първи 2. Втори 1. Вложен 2.1 2. Вложен 2.2 1. Трето ниво 3. Трети Може да се започва с произволно число: 57. Елемент 58. Елемент ### Списък със задачи (Task lists) – GFM - [x] Свършена задача - [ ] Несвършена - [ ] Друга задача - [x] Подзадача ### Определителен списък (Definition list) – нестандартен, но популярен Термин 1 : Определение 1 Термин 2 : Определение 2 : Допълнително определение Може и с HTML `<dl>`: <dl> <dt>Термин</dt> <dd>Определение</dd> </dl> --- ## 5. Код ### В редове (inline) Използвайте `console.log('Hello')` за извеждане. ### Блокове с код (fenced) ```javascript function greet(name) { return `Hello, ${name}!`; } console.log(greet('World')); ``` ```python def greet(name): return f"Hello, {name}!" print(greet("World")) ``` ### С отстъп (indented) Това е код с отстъп от 4 интервала. Втори ред. --- ## 6. Таблици (Tables) – GFM | Ляво | Център | Дясно | |:-------|:------:|------:| | текст | текст | текст | | ред 2 | център | 123.45 | | **bold** | *italic* | `code` | Без header разделител: | Просто | таблица | |--------|---------| | ред 1 | стойност | --- ## 7. Хоризонтални линии (Horizontal rules) --- * * * ___ --- ## 8. Връзки (Links) ### Inline [Google](https://www.google.com "Тултип") ### Относителни [Виж README](./README.md) ### Референтни [Текст на връзката][ref1] [ref1]: https://example.com "Примерен сайт" ### Автоматични <https://www.example.com> ### Имейл <fake@example.com> --- ## 9. Изображения (Images)  Референтно изображение: ![Alt][image-ref] [image-ref]: https://placehold.co/150x150 "Заглавие" --- ## 10. Бележки под линия (Footnotes) – нестандартни Това е изречение с бележка[^1]. [^1]: Това е текстът на бележката. Друга бележка[^2]. [^2]: Може да съдържа **форматиране** и `код`. --- ## 11. HTML елементи <div style="color: red;"> Това е HTML блок с червен текст. </div> <span style="background: yellow;">Жълт фон</span> <br> <kbd>Ctrl</kbd> + <kbd>C</kbd> --- ## 12. Емоджи (Emoji) – ако се поддържат :smile: :heart: :rocket: :bulgaria: Може и директно Unicode: 😊 ❤️ 🚀 🇧🇬 --- ## 13. Математически формули (Math) – чрез $ ... $ или $$ ... $$ Инлайн: $E = mc^2$ Блок: $$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$ --- ## 14. Избягване на специални символи (Escaping) \*Това не е курсив\* \_Това не е подчертаване\_ \# Това не е заглавие \[Това не е линк\] --- ## 15. Коментари (HTML comments) <!-- Това е коментар, няма да се визуализира --> --- ## 16. Разни екстри ### Цитат с атрибут (нестандартен) > Това е цитат. > — Автор ### Вградени мултимедия (ако се поддържа)  ### Списък с абзаци и код - Параграф в списък: Това е абзац вътре в елемент на списък. ```js // код в списък ``` - Друг елемент. --- ## 17. Проверка на крайни случаи ### Много нива на цитиране и списъци > - Ниво 1 > > - Ниво 2 > > > - Ниво 3 ### Смесване на форматиране **_Удебелен курсив_** и __*същото*__. ~~*Зачертан курсив*~~ и _**~~зачертан удебелен~~**_. `код с *звездички*` – те не се интерпретират. ### Текст на няколко реда без абзац (hard break) – две интервала в края Това е на нов ред, защото има две интервала преди новия ред. ### Нулеви символи и др. Текст с & и < > – HTML entities. --- ## 18. Заключение Този файл покрива почти всички възможни Markdown конструкции. Използвайте го за тестване на вашия парсър или редактор. Край.