🌈 style: added styles for markdown
This commit is contained in:
131
posts/styles.md
Normal file
131
posts/styles.md
Normal file
@@ -0,0 +1,131 @@
|
||||
---
|
||||
title: "Тест Markdown разметки"
|
||||
date: "2024-12-22"
|
||||
tags: ["test", "markdown"]
|
||||
description: "Тестирование поддержки таблиц и списков в Markdown"
|
||||
---
|
||||
|
||||
# Тест Markdown разметки
|
||||
|
||||
## Списки
|
||||
|
||||
### Ненумерованный список
|
||||
- Первый пункт
|
||||
- Второй пункт
|
||||
- Вложенный пункт 1
|
||||
- Вложенный пункт 2
|
||||
- Третий пункт
|
||||
|
||||
### Нумерованный список
|
||||
1. Первый пункт
|
||||
2. Второй пункт
|
||||
1. Вложенный пункт 1
|
||||
2. Вложенный пункт 2
|
||||
3. Третий пункт
|
||||
|
||||
### Список задач
|
||||
- [x] Сделать поддержку таблиц
|
||||
- [ ] Добавить подсветку синтаксиса
|
||||
- [ ] Настроить стили
|
||||
|
||||
## Таблицы
|
||||
|
||||
### Простая таблица
|
||||
| Заголовок 1 | Заголовок 2 | Заголовок 3 |
|
||||
|-------------|-------------|-------------|
|
||||
| Ячейка 1 | Ячейка 2 | Ячейка 3 |
|
||||
| Ячейка 4 | Ячейка 5 | Ячейка 6 |
|
||||
|
||||
### Таблица с выравниванием
|
||||
| Левый | По центру | Правый | Числа |
|
||||
|:------|:---------:|-------:|------:|
|
||||
| текст | текст | текст | 1000 |
|
||||
| данные| данные | данные| 200 |
|
||||
| еще | еще | еще | 3 |
|
||||
|
||||
### Сложная таблица
|
||||
| Процессор | Архитектура | Частота | Ядра |
|
||||
|-----------|-------------|---------|------|
|
||||
| Cortex-A78 | ARM | 2.8 GHz | 8 |
|
||||
| Rocket | RISC-V | 1.5 GHz | 4 |
|
||||
| x86-64 | x86 | 3.5 GHz | 16 |
|
||||
|
||||
## Код
|
||||
|
||||
```python
|
||||
def hello():
|
||||
print("Hello World")
|
||||
|
||||
def calculate(a, b):
|
||||
return a + b
|
||||
```
|
||||
|
||||
|
||||
```cpp
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
|
||||
using namespace std;
|
||||
|
||||
void quicksort(char *items, int len);
|
||||
void qs(char *items, int left, int right);
|
||||
|
||||
int main() {
|
||||
setlocale(LC_ALL, "ru_RU.UTF-8");
|
||||
char str[] = "jfmckldoelazlkper";
|
||||
int i;
|
||||
|
||||
cout << "Исходный массив: " << str << "\n";
|
||||
quicksort(str, strlen(str));
|
||||
|
||||
cout << "Отсортированный массив: " << str << "\n";
|
||||
return 0;
|
||||
}
|
||||
|
||||
void quicksort(char *items, int len)
|
||||
{
|
||||
qs(items, 0, len-1);
|
||||
}
|
||||
|
||||
void qs(char *items, int left, int right)
|
||||
{
|
||||
int i, j;
|
||||
char x, y;
|
||||
i = left, j = right;
|
||||
x = items[( left+right) / 2];
|
||||
do {
|
||||
while ((items[i] < x) && (i < right)) i++;
|
||||
while ((x < items[j]) && (j > left)) j--;
|
||||
|
||||
if (i <= j) {
|
||||
y = items[i];
|
||||
items[i] = items[j];
|
||||
items[j] = y;
|
||||
i++; j--;
|
||||
}
|
||||
} while (i <= j);
|
||||
|
||||
if(left < j) qs(items, left, j);
|
||||
if(i < right) qs(items, i, right);
|
||||
}
|
||||
```
|
||||
|
||||
## Цитата
|
||||
|
||||
> Это важная цитата из статьи о RISC-V
|
||||
> Вторая строка цитаты
|
||||
|
||||
## Ссылки и изображения
|
||||
|
||||
[Ссылка на RISC-V](https://riscv.org)
|
||||
|
||||

|
||||
|
||||
## Горизонтальная линия
|
||||
|
||||
---
|
||||
|
||||
**RISC-V** (произносится «риск-файв») — это открытая и свободная архитектура набора команд (Instruction Set Architecture, ISA) для процессоров. В отличие от закрытых архитектур x86 (Intel, AMD) или ARM, спецификации RISC-V находятся в открытом доступе, а их использование не требует выплаты лицензионных отчислений. Это не конкретный процессор, а стандарт, на основе которого любая компания или исследовательская группа может разработать собственное ядро.
|
||||
|
||||
В условиях современных технологических ограничений RISC-V перестал быть просто академическим проектом и превратился в стратегическую возможность для создания независимой технологической базы.
|
||||
|
||||
Reference in New Issue
Block a user