[PR #776] [MERGED] Add support for GitHub alert blocks #1221

Open
opened 2026-01-29 14:51:37 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/xoofx/markdig/pull/776
Author: @xoofx
Created: 3/4/2024
Status: Merged
Merged: 3/14/2024
Merged by: @xoofx

Base: masterHead: alert-blocks


📝 Commits (7)

  • 6c47c5a Add support for GitHub alert blocks
  • 845e9b3 Fix alert for "must come first in a quote block"
  • ef19908 Fix comment
  • 443a8ce Update src/Markdig/Extensions/Alerts/AlertBlockRenderer.cs
  • f354fad Update src/Markdig/MarkdownExtensions.cs
  • af38833 Fix parsing of alert block with multiple children blocks
  • 64dc4e6 Allow null for BlockParser ctor argument of QuoteBlock

📊 Changes

11 files changed (+535 additions, -3 deletions)

View changed files

📝 src/Markdig.Tests/Markdig.Tests.csproj (+1 -1)
src/Markdig.Tests/Specs/AlertBlockSpecs.generated.cs (+139 -0)
src/Markdig.Tests/Specs/AlertBlockSpecs.md (+95 -0)
📝 src/Markdig.Tests/Specs/MathSpecs.generated.cs (+1 -1)
src/Markdig/Extensions/Alerts/AlertBlock.cs (+33 -0)
src/Markdig/Extensions/Alerts/AlertBlockRenderer.cs (+79 -0)
src/Markdig/Extensions/Alerts/AlertExtension.cs (+44 -0)
src/Markdig/Extensions/Alerts/AlertInlineParser.cs (+123 -0)
📝 src/Markdig/MarkdownExtensions.cs (+18 -0)
📝 src/Markdig/Syntax/QuoteBlock.cs (+1 -1)
📝 src/SpecFileGen/Program.cs (+1 -0)

📄 Description

Fixes #774

This extension does not support roundtrip.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/xoofx/markdig/pull/776 **Author:** [@xoofx](https://github.com/xoofx) **Created:** 3/4/2024 **Status:** ✅ Merged **Merged:** 3/14/2024 **Merged by:** [@xoofx](https://github.com/xoofx) **Base:** `master` ← **Head:** `alert-blocks` --- ### 📝 Commits (7) - [`6c47c5a`](https://github.com/xoofx/markdig/commit/6c47c5a55774e0f257361af6d714bc4ea7b11ccd) Add support for GitHub alert blocks - [`845e9b3`](https://github.com/xoofx/markdig/commit/845e9b3d08e41033b127cb689f190d7fbac3855c) Fix alert for "must come first in a quote block" - [`ef19908`](https://github.com/xoofx/markdig/commit/ef199086d7ddec126c87d347793682ab3fc3ac72) Fix comment - [`443a8ce`](https://github.com/xoofx/markdig/commit/443a8ce04de1dae284eae875f40d785205a37f64) Update src/Markdig/Extensions/Alerts/AlertBlockRenderer.cs - [`f354fad`](https://github.com/xoofx/markdig/commit/f354fad8b618f8691e461a9fb78e2fb6ace39086) Update src/Markdig/MarkdownExtensions.cs - [`af38833`](https://github.com/xoofx/markdig/commit/af38833f89e8e1901bb3aab84aa94050c2886ee7) Fix parsing of alert block with multiple children blocks - [`64dc4e6`](https://github.com/xoofx/markdig/commit/64dc4e6276be3f1f34955c040e50897c634ffc40) Allow null for BlockParser ctor argument of QuoteBlock ### 📊 Changes **11 files changed** (+535 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `src/Markdig.Tests/Markdig.Tests.csproj` (+1 -1) ➕ `src/Markdig.Tests/Specs/AlertBlockSpecs.generated.cs` (+139 -0) ➕ `src/Markdig.Tests/Specs/AlertBlockSpecs.md` (+95 -0) 📝 `src/Markdig.Tests/Specs/MathSpecs.generated.cs` (+1 -1) ➕ `src/Markdig/Extensions/Alerts/AlertBlock.cs` (+33 -0) ➕ `src/Markdig/Extensions/Alerts/AlertBlockRenderer.cs` (+79 -0) ➕ `src/Markdig/Extensions/Alerts/AlertExtension.cs` (+44 -0) ➕ `src/Markdig/Extensions/Alerts/AlertInlineParser.cs` (+123 -0) 📝 `src/Markdig/MarkdownExtensions.cs` (+18 -0) 📝 `src/Markdig/Syntax/QuoteBlock.cs` (+1 -1) 📝 `src/SpecFileGen/Program.cs` (+1 -0) </details> ### 📄 Description Fixes #774 This extension does not support roundtrip. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 14:51:37 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/markdig#1221