Шпаргалка всіх блоків (kitchen sink)

Шпаргалка всіх блоків (kitchen sink)

Цей пост — вітрина всіх блоків теми. Гортай і дивись.

Картинки

Звичайна markdown-картинка:

Демо

Або через shortcode з підписом:

Демо
Рис. 1 — приклад вставки картинки

Badge

ACCESS OK WARN FAIL INFO NEUTRAL SOLID

Alert

Це інформація
Звичайний інформаційний блок. Читай уважно.
Готово
Операцію завершено успішно.
Помилка
Щось пішло не так.

Admonition (з згортанням)

Зауваження
Вміст розкривається за кліком.
Порада
Hugo рендерить shortcode заздалегідь — тому вкладені блоки працюють як конструктор.

Accordion

Механізм, за якого повільний споживач сигналізує джерелу притриматися, щоб не покласти систему.

Tabs

java
var stream = builder.stream("in");
stream.filter(k -> k != null).to("out");
python
for msg in consumer:
    if msg.key: producer.send("out", msg)

Timeline

  1. Старт ALM School

    Запустили перший потік по Kafka Streams.
  2. Spring-курс

    Додали модуль про реактивність.
  3. Цей блог

    Відкрили dev-блог у дизайн-системі Vertex.

Код з підсвіткою (кольори дизайн-системи)

java KafkaStreams.java
public static void main(String[] args) {
    // будуємо топологію потоку
    var builder = new StreamsBuilder();
    KStream<String, String> stream = builder.stream("orders");
    stream.filter((k, v) -> v != null) // відсікаємо пусті
          .mapValues(v -> v.toUpperCase())
          .to("orders-upper");
    var topology = builder.build();
    new KafkaStreams(topology, props).start();
}

Інлайн-код теж у темі: var x = 42;.

KaTeX

Інлайн-формула: $throughput = \frac{messages}{second}$.

Блочна формула:

\[ \sum_{i=1}^{n} x_i = x_1 + x_2 + \dots + x_n \]

Mermaid

graph LR A[Producer] --> B[Kafka Topic] B --> C{Streams App} C -->|filtered| D[(Store)] C -->|errors| E[DLQ]

Chart

Повідомлень за секунду

YouTube Lite

Через shortcode (lazy-load: постер → клік → плеєр):

Або просто вставити посилання окремим рядком — Hugo сам вбудує відео:

Gist

Article embed

Привіт, це dev-блог

Перший пост: про що цей блог і які теми розбиратимемо.

Перший пост: про що цей блог і які теми розбиратимемо — Kafka Streams, Spring, backpressure та інженерні практики backend-розробки.

Читати далі →
#demo#shortcodes#kafka